Aller au contenu principal
Sur cette page

Cette page fournit un guide pour intégrer Getnet SEP à DEUNA.

Opérations prises en charge

L'intégration de Getnet SEP dans votre stratégie de paiement avec DEUNA vous permet d'effectuer les opérations suivantes :

  • Autorisation
  • Capture complète
  • Captures partielles
  • Achat (capturé automatiquement)
  • Remboursement partiel (jusqu'à un par commande)
  • Remboursement intégral
  • Vide
  • Acompte
  • 3DS DEUNA

Méthodes de paiement prises en charge

Cartes

  • Visa
  • Carte Master
  • Dîners

Pays et devises actifs

  • AR (ARS)
  • MX (MXN)
  • CL (CLP)
  • BR (BRL, USD)

Exigences

Contactez votre représentant Getnet SEP et demandez les informations d'identification Getnet SEP suivantes :

  • Client ID
  • Secret client

Intégrer Getnet SEP#

Intégrez Getnet SEP dans DEUNA.

1. Recherchez Getnet SEP dans Connexions

Recherchez Getnet SEP dans l’administrateur DEUNA.

  1. Connectez-vous à votre session d'administration DEUNA.
  2. Cliquez Connexions.
  3. Sur le résultat Getnet, cliquez sur Se connecter.
Exemple interactifUtilise des données fictives et n’effectue aucune requête API.
Production
Paiements

Connexions

Découvrez et gérez les intégrations de paiement, de portefeuille et antifraude.

Acme LATAM · Production
5 connexions fictivesMis à jour à l’instant
ConnexionsTypeStatutAction
AdyenPasserelle de paiementConnectée
WorldpayPasserelle de paiementConnectée
PayPalMoyen de paiementConnectée
Mercado PagoMoyen de paiementNon connectée
RiskifiedMoteur antifraudeNon connectée

2. Configurez Getnet SEP dans votre boutique

Dans Connexions, une fenêtre comme celle-ci s'ouvrira :

  1. Saisissez les informations d'identification suivantes :
    • Dans Nom entrez un nom pour référencer les informations d'identification.
    • Dans Devise sélectionnez la devise du processeur marchand disponible.
    • Dans Client ID entrez l’ID client de Getnet SEP.
    • Dans Secret client entrez le secret client de Getnet SEP.
    • Dans Chaîne entrer DN (toujours vers SBX ou PROD)
  2. Choisissez le type d'opération que vous souhaitez effectuer :
    • Achat
    • Autorisation
  3. Choisissez si vous souhaitez activer la 3DS.
  4. Cliquez Se connecter.

Une fois les étapes terminées, vous verrez un message de réussite.

3. Traitez les paiements avec Getnet SEP

Vous verrez la connexion Getnet SEP dans l'onglet Connexions actives .

À partir de ce moment, vous pouvez désormais traiter les transactions avec Getnet SEP via DEUNA.

Exemple d'achat v2

JSON
{
    "payer_info": {
        "email": "omar_guzhnay@gmail.com"
    },
    "order_type": "AIRLINE_ORDER",
    "payment_source": {
        "method_type": "credit_card",
        "card_info": {
            "expiry_month": "03",
            "expiry_year": "2030",
            "card_holder_dni": "",
            "card_holder": "Omar Guzhnay",
            "card_number": "4772133007520635",
            "card_cvv": "737",
            "address1": "Jose Luis Lagrange 123, Piso 12",
            "address2": "Polanco I Sección",
            "zip": "11510",
            "city": "MIGUEL HIDALGO",
            "state": "CIUDAD DE MÉXICO",
            "country": "MX",
            "phone": "+5930962917328",
            "installments": 1
        }
    },
    "order": {
        "order_id": "9517cc3e-ef63-478d-88cc-9a72f690bcdc",
        "currency": "MXN",
        "statement_descriptor":"test",
        "market_type": "ecommerce",
        "items": [
            {
                "id": "00ab2d23-f44a-4782-aa7c-bb4fadeddfe3",
                "name": "Item #1",
                "description": "Description Item #1",
                "total_amount": {
                    "original_amount": 115000,
                    "amount": 115000,
                    "total_discount": 0,
                    "currency": "MXN",
                    "currency_symbol": "$"
                },
                "unit_price": {
                    "amount": 100000,
                    "currency": "MXN",
                    "currency_symbol": "$"
                },
                "tax_amount": {
                    "amount": 15000,
                    "currency": "MXN",
                    "currency_symbol": "$"
                },
                "quantity": 1,
                "image_url": "https://cdn.prod.website-files.com/66269d6696cb4969aa25e070/662d847fb61e3145e2b2f640_Logo%20DEUNA.svg",
                "taxable": true
            },
            {
                "id": "3cb41aec-1be8-4255-a386-94bb316a8157",
                "name": "Item #2",
                "description": "Description Item #2",
                "total_amount": {
                    "original_amount": 115000,
                    "amount": 115000,
                    "total_discount": 0,
                    "currency": "MXN",
                    "currency_symbol": "$"
                },
                "unit_price": {
                    "amount": 100000,
                    "currency": "MXN",
                    "currency_symbol": "$"
                },
                "tax_amount": {
                    "amount": 15000,
                    "currency": "MXN",
                    "currency_symbol": "$"
                },
                "quantity": 1,
                "image_url": "https://cdn.prod.website-files.com/66269d6696cb4969aa25e070/662d847fb61e3145e2b2f640_Logo%20DEUNA.svg",
                "taxable": true
            }
        ],
        "sub_total": 200000,
        "tax_amount": 30000,
        "total_tax_amount": 30000,
        "total_amount": 230000,
        "store_code": "all",
        "billing_address": {
            "id": "4255",
            "first_name": "Omar",
            "last_name": "Guzhnay",
            "email": "omar_guzhnay@gmail.com",
            "address1": "Jose Luis Lagrange 123, Piso 12",
            "address2": "Polanco I Sección",
            "zipcode": "11510",
            "city": "MIGUEL HIDALGO",
            "state_name": "CIUDAD DE MÉXICO",
            "country_code": "MX",
            "identity_document": "1205973330",
            "identity_document_type": "",
            "phone": "+5930962917328",
            "lat": -22.943934,
            "lng": -43.182984,
            "additional_description": "confirm",
            "address_type": "home"
        },
        "airline_information": {
            "bookingItems": [
                {
                    "airline_3_digit_code": "139",
                    "airline_iata_designator": "AM",
                    "pnr": "KFA5001",
                    "ticket_number": "10005001",
                    "e_ticket": true,
                    "ticketing_travel_agency": {
                        "agency_invoice_number": "5001001000000009",
                        "iata_code": "TRA123",
                        "name": "Expedia"
                    },
                    "ancillaries": [
                        {
                            "description": "Premium Meal",
                            "service_category": "c",
                            "ticket_number": "10005001",
                            "total_amount": 100,
                            "type": "Meal"
                        }
                    ],
                    "legs": [
                        {
                            "carrier_code": "AM",
                            "carrier_name": "Aeromexico",
                            "fare_basis_code": "VL7PR",
                            "flight_number": "AM690",
                            "seat_location": "12A",
                            "service_class": "Economy",
                            "stopover_code": "X",
                            "sub_total_amount": 100,
                            "tax_amount": 0,
                            "total_amount": 100,
                            "origin": {
                                "city": "Seattle",
                                "iata_code": "SEA",
                                "date": "2024-02-01",
                                "time": "12:00"
                            },
                            "destination": {
                                "city": "Los Angeles",
                                "iata_code": "LAX",
                                "date": "2024-02-01",
                                "time": "14:30"
                            }
                        },
                        {
                            "carrier_code": "AM",
                            "carrier_name": "Aeromexico",
                            "fare_basis_code": "VL7PR",
                            "flight_number": "AM691",
                            "seat_location": "15F",
                            "service_class": "Economy",
                            "stopover_code": "X",
                            "sub_total_amount": 100,
                            "tax_amount": 0,
                            "total_amount": 100,
                            "origin": {
                                "city": "Los Angeles",
                                "iata_code": "LAX",
                                "date": "2024-02-01",
                                "time": "18:00"
                            },
                            "destination": {
                                "city": "Mexico City",
                                "iata_code": "MEX",
                                "date": "2024-02-01",
                                "time": "23:00"
                            }
                        }
                    ],
                    "passenger": {
                        "user_id": "de9b4c78-4a03-4f20-a2e8-fea47fd1fe0f",
                        "frequent_flyer_code": "51434591833",
                        "country_code": "PE",
                        "document_type": "DNI",
                        "identity_document_number": "07277747",
                        "title": "Mr",
                        "first_name": "Orlando",
                        "middle_name": "Juan",
                        "last_name": "Perez",
                        "email": "user5074@mail.net",
                        "phone": "+14155688537",
                        "date_of_birth": "1985-12-31"
                    }
                },
                {
                    "airline_3_digit_code": "139",
                    "airline_iata_designator": "AM",
                    "pnr": "KFA5002",
                    "ticket_number": "10005002",
                    "e_ticket": true,
                    "ticketing_travel_agency": {
                        "agency_invoice_number": "5001001000000009",
                        "iata_code": "TRA123",
                        "name": "Expedia"
                    },
                    "ancillaries": [
                        {
                            "description": "Premium Meal",
                            "service_category": "c",
                            "ticket_number": "10005001",
                            "total_amount": 100,
                            "type": "Meal"
                        }
                    ],
                    "legs": [
                        {
                            "carrier_code": "AM",
                            "carrier_name": "Aeromexico",
                            "fare_basis_code": "VL7PR",
                            "flight_number": "AM690",
                            "seat_location": "12A",
                            "service_class": "Economy",
                            "stopover_code": "X",
                            "sub_total_amount": 100,
                            "tax_amount": 0,
                            "total_amount": 100,
                            "origin": {
                                "city": "Seattle",
                                "iata_code": "SEA",
                                "date": "2024-02-01",
                                "time": "12:00"
                            },
                            "destination": {
                                "city": "Los Angeles",
                                "iata_code": "LAX",
                                "date": "2024-02-01",
                                "time": "14:30"
                            }
                        },
                        {
                            "carrier_code": "AM",
                            "carrier_name": "Aeromexico",
                            "fare_basis_code": "VL7PR",
                            "flight_number": "AM691",
                            "seat_location": "15F",
                            "service_class": "Economy",
                            "stopover_code": "X",
                            "sub_total_amount": 100,
                            "tax_amount": 0,
                            "total_amount": 100,
                            "origin": {
                                "city": "Los Angeles",
                                "iata_code": "LAX",
                                "date": "2024-02-01",
                                "time": "18:00"
                            },
                            "destination": {
                                "city": "Mexico City",
                                "iata_code": "MEX",
                                "date": "2024-02-01",
                                "time": "23:00"
                            }
                        }
                    ],
                    "passenger": {
                        "user_id": "f5e1b2c3-6d7a-4e9f-8c0d-1a2b3c4d5e6f",
                        "frequent_flyer_code": "98765432109",
                        "country_code": "US",
                        "document_type": "Passport",
                        "identity_document_number": "P12345678",
                        "title": "Ms",
                        "first_name": "Maria",
                        "middle_name": "Isabel",
                        "last_name": "Rodriguez",
                        "email": "maria.rodriguez@example.com",
                        "phone": "+12125551234",
                        "date_of_birth": "1990-05-15"
                    }
                }
            ]
        }
    }
}

Exemple de demande avec options de plan de versement

JSON
{
    "transaction_id": "32e61625-6586-4392-8d03-1745901bd9e6",
    "amount": 230009,
    "device_id": "2128b31d-c7c1-46d1-83fa-3fc545dbbeb4",
    "order_token": "4a64f32b-5086-4199-9e0e-c9ec1f54e93a",
    "payer_info": {
        "email": "omar_guzhnay@gmail.com"
    },
    "payment_source": {
        "method_type": "credit_card",
        "card_info": {
            "expiry_month": "01",
            "expiry_year": "2029",
            "card_holder_dni": "",
            "card_holder": "Omar Guzhnay",
            "card_number": "4772133007520635",
            "card_cvv": "123",
            "address1": "Jose Luis Lagrange 123, Piso 12",
            "address2": "Polanco I Sección",
            "zip": "11510",
            "city": "MIGUEL HIDALGO",
            "state": "CIUDAD DE MÉXICO",
            "country": "MX",
            "phone": "+5930962917328",
            "installment": {
                "plan_option_id": "ff1c4600-f3ef-4a9e-918a-95468ac1216a"
            }
            
        }
    }
}

Considérations particulières et limites#

Adresse de facturation

Les transactions nationales acquises par Getnet SEP en AR, MX, CL et BR doivent inclure les informations suivantes sur l'acheteur dans la demande d'autorisation :

  • billing_address.zipcode
  • billing_address.state_name
  • billing_address.country_code

Cela fait suite à la réglementation locale visant à retenir la taxe dans la province de l'acheteur. Lorsque ces données ne sont pas fournies, Getnet SEP retient la taxe en fonction de l'emplacement du commerçant.

Liste des codes ISO par pays :

Code de province ISO de MXProvince Nom de MX
MX-AGUAguascalientes
MX-BCNBasse-Californie
MX-BCSBasse-Californie du Sud
MX-CAMCampeche
MX-CHPChiapas
MX-CHHChihuahua
MX-CMXVille de Mexique
MX-COACoahuila
MX-COLColima
MX-DURDurango
MX-MEXÉtat de Mexique
MX-GUAGuanajuato
MX-GROGuerrero
MX-HIDHidalgo
MX-JALJalisco
MX-MICMichoacán
MX-MORMorelos
MX-NAYNayarit
MX-NLENouveau Léon
MX-OAXOaxaca
MX-PUEPuebla
MX-QUEQuerétaro
MX-ROOQuintana Roo
MX-SLPSan Luis Potosi
MX-SINSinaloa
MX-SONSonora
MX-TABTabasco
MX-TAMTamaulipas
MX-TLATlaxcala
MX-VERVeracruz
MX-YUCYucatán
MX-ZACZacatecas
Code de province ISO de ARProvince Nom du RA
AR-CCABA
AR-PFormose
AR-DSan Luis
AR-EEntre Ríos
AR-LLa Pampa
AR-ASalta
AR-HChaco
AR-UChubut
AR-YJujuy
AR-ZSainte-Cruz
AR-KCatamarca
AR-XCordoue
AR-FLa Rioja
AR-GSantiago de l'Estero
AR-JSaint-Jean
AR-MMendoza
AR-NMissions
AR-QNeuquén
AR-RRío Negro
AR-VTerre de Feu
AR-BBuenos Aires
AR-SSanta Fé
AR-TTucumán
AR-WCorrientes
Code de province ISO de CLProvince Nom du CL
CL-RMRégion métropolitaine de Santiago
CL-ANAntofagasta
CL-APArica et Parinacota
CL-ATAtacama
CL-AIAysén
CL-BIBiobio
CL-COCoquimbo
CL-ARL'Araucanie
CL-LLLos Lacs
CL-LRLos Rios
CL-MAMagallanes
CL-MLMaulé
CL-NBÑuble
CL-LIO'Higgins
CL-TATarapacá
CL-VSValparaiso
Code de province ISO de BRProvince Nom du BR
BR-SPSão Paulo
BR-RJRio de Janeiro
BR-ACAcre
BR-ALAlagoas
BR-APAmapa
BR-AMAmazonie
BR-BABahía
BR-CECeara
BR-DFDistrict Fédéral
BR-ESEsprit Saint
BR-GOGoias
BR-MAMaranhão
BR-MTMato Grosso
BR-MSMato Grosso du Sud
BR-MGMinas Gerais
BR-PAPara
BR-PBParaíba
BR-PRParaná
BR-PEPernambouc
BR-PIPiauí
BR-RNRio Grande do Norte
BR-RSRio Grande do Sul
BR-RORondonia
BR-RRRoraima
BR-SCSainte Catherine
BR-SESergipe
BR-TOTocantinsCABA
  1. Code de devise : Spécifie le code de devise (ISO 4217) du pays concerné.
  2. Code pays : spécifie le Codes pays ISO
  3. Le nombre de versements est validé par rapport au nombre maximum de versements convenu avec l'acquéreur.
  4. Un paiement qui est AUTHORIZED peut être capturé.
  5. Une capture partielle peut être effectuée si nécessaire.
  6. Chaque paiement autorisé permet une capture partielle ou totale.
  7. Il est recommandé de capturer une commande dans les 5 jours suivant l'autorisation pour éviter son expiration.
  8. Un remboursement ne peut être demandé qu'après qu'un paiement ait atteint le CAPTURED status.
  9. Les remboursements ne peuvent pas dépasser le montant initial capturé, mais un ou plusieurs remboursements partiels du montant capturé peuvent être effectués.
  10. Plusieurs remboursements partiels peuvent être envoyés par commande.
  11. Remboursements partiels, c'est-à-dire un montant inférieur à la valeur totale de la transaction.
  12. Un paiement ne peut être annulé (annulé) qu'après avoir atteint le AUTHORIZED status.
  13. L'annulation n'est plus possible une fois le paiement atteint le CAPTURED status.
  14. Une annulation complète (annulée) peut être envoyée par commande.
  15. Les versements peuvent être personnalisés pour offrir un nombre spécifique de paiements et peuvent inclure des options sans intérêt ou des frais définis par le commerçant. Comment ça marche :
    1. Le client choisit les versements - Grâce à l'API Get Installment, le client pourra obtenir les options de paiement échelonnées disponibles. La réponse comprendra le numéro du versement ainsi que le montant du versement hors intérêts. Ce service ne renverra pas de taux d'intérêt, car il s'agit d'un accord direct avec l'acquéreur ou l'émetteur.
    2. Traitement des paiements via DEUNA - Nous traitons le paiement avec les versements respectifs directement avec le PSP.
  16. Avant d'accepter des paiements en Amérique latine, une personne morale et un acquéreur dans le pays d'exploitation sont requis.
  17. Le acquirer_transaction_id Le champ est renvoyé dans la réponse de paiement et contient l'identifiant de transaction attribué par l'acquéreur. DEUNA capture cette valeur de GetNet SEP et l'expose de manière cohérente sur toutes les surfaces de transaction, y compris les réponses API, les webhooks et les détails des transactions. Utilisez cet identifiant lors du rapprochement des transactions, du dépannage des problèmes de paiement ou de l'interaction directe avec l'acquéreur concernant une transaction spécifique.

Ressources de test#

Collection Postman

Demandez la collection Getnet SEP Postman actuelle à votre équipe d'intégration DEUNA avant de tester les API.

Cartes de test

MarqueFluxPaysNuméro de carteMois d'expirationAnnée d'expirationCVV
MaîtreApprouvéMX5155901222260000122030123
VisaApprouvéCL4042050000001005122030123
MaîtreApprouvéBR5155901222280001122030123
VisaApprouvéAR4042050000001005122030123
MaîtreApprouvé 3DS*ALL5204740000001002122030123
MaîtreApprouvé 3DS*ALL5200000000002151122030123

Scénarios de tests de rejet

MarqueFluxPaysNuméro de carteMois d'expirationAnnée d'expirationCVV
MaîtreRejetéMX, CL, AR5155901222280001122030123
MontantRefuser
8888.01Carte expirée
8888.02Fonds insuffisants
8888.03Dépasse la limite de retrait
8888.05Numéro de carte invalide