Carte Bancaire
Cette page fournit un guide complet pour intégrer avec succès Bancard à DEUNA.
Cybersource est une passerelle de paiement mondiale de Visa qui permet un traitement sécurisé des paiements sans carte. DEUNA s'intègre à Bancard via l'API REST, prenant en charge les flux commerciaux standard et le traitement spécialisé de l'industrie du voyage avec des champs de données spécifiques aux compagnies aériennes.
Opérations prises en charge
- Autorisation
- Capture (complète et partielle)
- Achat (capture automatique)
- Annuler (Annuler)
- Remboursement (complet et partiel)
- Versements (uniquement pour MX)
- 3DS MPI
- Plusieurs captures et remboursements partiels peuvent être activés via la configuration dans l'administrateur
Méthodes de paiement prises en charge
- Visa
- Carte Master
- American Express
- Dîners
Pays et devises actifs
- États-Unis (USD) et PY (PYG)
Intégrer la Bancard#
- Recherchez Bancard dans Connexions dans l’administration.
- Connectez-vous à votre session d'administration DEUNA.
- Cliquez Connexions.
- Rechercher Cybersource et cliquez Se connecter.
- Dans Connexions, le panneau de configuration Bancard s'ouvrira. Entrez ce qui suit :
- Nom: saisissez un nom pour référencer cette configuration d'informations d'identification.
- Devise: la devise utilisée
- Clé privée: Saisissez votre clé privée API Bancard.
- Clé publique: Entrez votre clé publique.
- Merchant ID: Entrez votre identifiant de commerçant Bancard.
- Configuration acquéreur(uniquement pour MX) : Le commerçant peut choisir le processeur à utiliser. Si aucun n’est spécifié, sélectionnez le Par défaut option.
- Opérations: Choisissez le type d'opération que vous souhaitez effectuer : Achat ou Autorisation
- Choisissez si vous souhaitez activer la capture partielle multiple de DEUNA, le remboursement partiel multiple et/ou la DEUNA 3DS.
- Cliquez Se connecter. Une fois terminé, vous recevez un message de confirmation. Vous pouvez désormais le consulter dans l'onglet Connexions actives.
Exemple interactifUtilise des données fictives et n’effectue aucune requête API.
Paiements
Acme LATAM · ProductionConnexions
Découvrez et gérez les intégrations de paiement, de portefeuille et antifraude.
| Connexions | Type | Statut | Action |
|---|---|---|---|
| Adyen | Passerelle de paiement | Connectée | |
| Worldpay | Passerelle de paiement | Connectée | |
| PayPal | Moyen de paiement | Connectée | |
| Mercado Pago | Moyen de paiement | Non connectée | |
| Riskified | Moteur antifraude | Non connectée |
Industrie du voyage
- DEUNA prend en charge le traitement pour le secteur du transport aérien et du voyage avec Cyberosurce, permettant la soumission de données spécifiques aux compagnies aériennes qui qualifient les transactions pour des taux d'interchange améliorés et la conformité aux exigences du réseau de cartes. _Ceci n'est disponible que sur le marché américain.
- Les champs des compagnies aériennes nécessitent un flux Auth + Capture
- Soumission des champs de données de la compagnie aérienne (
orderType": "AIRLINE_ORDER") n'est pris en charge que dans l'étape Capture d'un flux Autorisation + Capture. - Il s'agit d'une limitation de Cybersource, pas d'une limitation DEUNA. L'opération Achat (capture automatique) ne prend pas en charge les champs de données des compagnies aériennes.
- Pour utiliser les données de la compagnie aérienne : configurez la connexion dans l'Admin avec Autorisation comme type d'opération.
- Soumission des champs de données de la compagnie aérienne (
Champs obligatoires – Commande aérienne
| Le terrain de DEUNA | Descriptif |
|---|---|
order.airline_information.booking_items.legs[].carrier_code | Code du transporteur aérien pour le segment de vol. IATA 2 caractères alphabétiques. |
order.airline_information.booking_items.legs[].departure_date | Date de départ du segment de vol. |
order.airline_information.booking_items.legs[].origin | Code aéroport d'origine. IATA 3 caractères alphabétiques. |
order.airline_information.booking_items.legs[].destination | Code de l'aéroport de destination. IATA 3 caractères alphabétiques |
order.airline_information.booking_items.legs[].fare_basis | Code de base tarifaire associé au billet. Max: 6 caractères. |
order.airline_information.booking_items.passenger_name | Nom du passager. |
order.airline_information.booking_items.pnr | Référence de réservation / PNR. |
Exemple:
JSON
{
"order": {
"airlineInformation": {
"bookingItems": [
{
"legs": [
{
"carrierCode": "AM",
"destination": {
"date": "26-03-26",
"iataCode": "MEX",
"time": "11:50"
},
"fareBasisCode": "Y",
"flightNumber": "411",
"origin": {
"date": "26-03-26",
"iataCode": "EWR",
"time": "08:01"
},
"serviceClass": "V",
"stopoverCode": "O"
},
],
"passenger": {
"firstName": "***dido",
"lastName": "***chez",
"type": "ADT"
},
"pnr": "CSOIUN"
}
]
},
"billingAddress": {
"address1": "***************3626",
"address2": "***** 100",
"addressType": "other",
"city": "Sacramento",
"countryCode": "PE",
"createdAt": "2024-01-24T17:04:18.341610378Z",
"email": "******eira@deuna.com",
"firstName": "Jean",
"identityDocument": "*******5894",
"lastName": "*mith",
"phone": "********7761",
"stateName": "LIM",
"updatedAt": "2024-01-24T17:04:18.34161046Z",
"zipcode": "95864"
},
"currency": "USD",
"itemsTotalAmount": 200,
},
"orderId": "66cc4f9d-293c-41a7-af80-377360a26134",
"subTotal": 200,
"timezone": "America/Mexico_City",
"totalAmount": 200,
"webhookUrls": {
"notifyOrder": "https://webhook.site/cadu"
}
},
"orderType": "AIRLINE_ORDER"
}Considérations particulières et limitations#
Traitement asynchrone et mises à jour de statut
- Contrairement aux processeurs synchrones, Cybersource ne renvoie pas de statut final définitif immédiatement après la soumission d'une transaction. Les transactions passeront par des statuts intermédiaires jusqu'à ce que le traitement final soit terminé.
- Cybersource exécute son traitement la nuit. Pendant la journée, les transactions resteront en
Processing,CapturingouRefundingstatus. - Après le processus complet côté Bancard, DEUNA met à jour la transaction vers son statut final. Les commerçants doivent s'appuyer sur le point de terminaison de l'état de la transaction de DEUNA pour obtenir l'état actuel d'une transaction.