Pular para o conteúdo principal
Nesta página

Esta página fornece um guia para integrar Getnet SEP com DEUNA.

Operações Suportadas

A integração do Getnet SEP na sua estratégia de pagamento com DEUNA permite realizar as seguintes operações:

  • Autorização
  • Captura completa
  • Capturas parciais
  • Compra (capturada automaticamente)
  • Reembolso parcial (até um por pedido)
  • Reembolso total
  • Vazio
  • Parcela
  • 3DS DEUNA

Métodos de pagamento suportados

Cartões

  • Visto
  • Mastercard
  • Jantares

Países e moedas ativos

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

Requisitos

Entre em contato com seu representante Getnet SEP e solicite as seguintes credenciais Getnet SEP:

  • Client ID
  • Segredo do cliente

Integrar Getnet SEP#

Integrar o Getnet SEP no DEUNA.

1. Procure Getnet SEP em Conexões

Pesquise Getnet SEP no DEUNA Admin.

  1. Faça login na sua sessão de administração DEUNA.
  2. Clique Conexões.
  3. No resultado Getnet, clique em Conectar.
Exemplo interativoUsa dados de exemplo e não faz solicitações à API.
Produção
Pagamentos

Conexões

Descubra e gerencie integrações de pagamento, carteiras e antifraude.

Acme LATAM · Produção
5 conexões de exemploAtualizado agora
ConexõesTipoStatusAção
AdyenGateway de pagamentoConectada
WorldpayGateway de pagamentoConectada
PayPalForma de pagamentoConectada
Mercado PagoForma de pagamentoNão conectada
RiskifiedMecanismo antifraudeNão conectada

2. Configure o Getnet SEP em sua loja

No Connections, uma janela como a seguinte será aberta:

  1. Insira as seguintes credenciais:
    • Em Nome insira um nome para fazer referência à credencial.
    • Em Moeda selecione a moeda do processador do comerciante disponível.
    • Em Client ID insira o Client ID do Getnet SEP.
    • Em Segredo do cliente insira o segredo do cliente do Getnet SEP.
    • Em Canal entrar DN (sempre para SBX ou PROD)
  2. Escolha o tipo de operação que deseja realizar:
    • Comprar
    • Autorização
  3. Escolha se deseja ativar o 3DS.
  4. Clique Conectar.

Depois de concluir as etapas, você verá uma mensagem de sucesso.

3. Processe pagamentos com Getnet SEP

Você verá a conexão Getnet SEP na guia Conexões ativas.

A partir deste momento, você já pode processar transações com Getnet SEP através da DEUNA.

Exemplo de compra 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"
                    }
                }
            ]
        }
    }
}

Exemplo de solicitação com opções de parcelamento

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"
            }
            
        }
    }
}

Considerações e limitações especiais#

Endereço de cobrança

As transações nacionais adquiridas pela Getnet SEP em AR, MX, CL e BR deverão incluir as seguintes informações do shopper na solicitação de autorização:

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

Isto segue a regulamentação local para retenção de impostos na província do comprador. Quando esses dados não são fornecidos, a Getnet SEP retém o imposto com base na localização do estabelecimento comercial.

Lista de códigos ISO por país:

Código de província ISO de MXNome da província de MX
MX-AGUAguascalientes
MX-BCNBaixa Califórnia
MX-BCSBaixa Califórnia Sul
MX-CAMCampeche
MX-CHPChiapas
MX-CHHchihuahua
MX-CMXCidade do México
MX-COACoahuila
MX-COLColima
MX-DURDurango
MX-MEXEstado do México
MX-GUAGuanajuato
MX-GROGuerrero
MX-HIDHidalgo
MX-JALJalisco
MX-MICMichoacán
MX-MORMorelos
MX-NAYNayarit
MX-NLENovo Leão
MX-OAXOaxaca
MX-PUEPuebla
MX-QUEQuerétaro
MX-ROOQuintana Roo
MX-SLPSão Luís Potosí
MX-SINSinaloa
MX-SONSonora
MX-TABTabasco
MX-TAMTamaulipas
MX-TLATlaxcala
MX-VERVeracruz
MX-YUCYucatán
MX-ZACZacatecas
Código de província ISO de ARNome da Província de AR
AR-CCABA
AR-PFormosa
AR-DSão Luís
AR-EEntre Rios
AR-LLa Pampa
AR-ASalta
AR-HChaco
AR-UChubut
AR-YJujuy
AR-ZSanta Cruz
AR-KCatamarca
AR-XCórdoba
AR-FLa Rioja
AR-GSantiago del Estero
AR-JSão João
AR-MMendoza
AR-NMissões
AR-QNeuquén
AR-RRio Negro
AR-VTerra do Fogo
AR-BBuenos Aires
AR-SSanta Fé
AR-TTucumán
AR-WCorrientes
Código de província ISO de CLNome da Província de CL
CL-RMRegião Metropolitana de Santiago
CL-ANAntofagasta
CL-APArica e Parinacota
CL-ATAtacama
CL-AIAisén
CL-BIBiobio
CL-COCoquimbo
CL-ARLa Araucanía
CL-LLLagos
CL-LRLos Rios
CL-MAMagalhães
CL-MLMaulé
CL-NBÑúble
CL-LIO'Higgins
CL-TATarapacá
CL-VSValparaíso
Código da província ISO do BRNome da Província de BR
BR-SPSão Paulo
BR-RJRio de Janeiro
BR-ACAcre
BR-ALAlagoas
BR-APAmapá
BR-AMAmazonas
BR-BABahia
BR-CECeará
BR-DFDistrito Federal
BR-ESEspírito Santo
BR-GOGoiás
BR-MAMaranhão
BR-MTMato Grosso
BR-MSMato Grosso do Sul
BR-MGMinas Gerais
BR-PAPará
BR-PBParaíba
BR-PRParaná
BR-PEPernambucano
BR-PIPiauí
BR-RNRio Grande do Norte
BR-RSRio Grande do Sul
BR-RORondônia
BR-RRRoraima
BR-SCSanta Catarina
BR-SESergipe
BR-TOTocantinsCABA
  1. Código da moeda: especifica o código da moeda (ISO 4217) do país relevante.
  2. Código do país: especifica o Códigos de país ISO
  3. O número de parcelas é validado em relação ao número máximo de parcelas acordado com o adquirente.
  4. Um pagamento que é AUTHORIZED pode ser capturado.
  5. Uma captura parcial pode ser realizada, se necessário.
  6. Cada pagamento autorizado permite uma captura parcial ou total.
  7. Recomenda-se capturar um pedido no prazo de 5 dias após a autorização para evitar a expiração.
  8. Um reembolso só pode ser solicitado após o pagamento chegar ao CAPTURED status.
  9. Os reembolsos não podem exceder o valor original capturado, mas podem ser realizados um ou mais reembolsos parciais do valor capturado.
  10. Vários reembolsos parciais podem ser enviados por pedido.
  11. Reembolsos parciais, ou seja, um valor inferior ao valor total da transação.
  12. Um pagamento só pode ser cancelado (Anulado) depois de atingir o AUTHORIZED status.
  13. O cancelamento não é mais possível quando o pagamento chega ao CAPTURED status.
  14. O cancelamento total (anulado) pode ser enviado por pedido.
  15. As parcelas podem ser customizadas para oferecer um número específico de pagamentos e podem incluir opções sem juros ou cobranças definidas pelo lojista. Como funciona:
    1. O cliente escolhe o parcelamento - Através da API Get Parcelamento o cliente poderá obter as opções de parcelamento disponíveis. A resposta incluirá o número da parcela junto com o valor da parcela, excluindo juros. Este serviço não retornará taxas de juros, pois é um acordo direto com o adquirente ou emissor.
    2. Processamento de pagamentos através da DEUNA - Processamos o pagamento com as respetivas prestações diretamente com a PSP.
  16. Antes de aceitar pagamentos na América Latina, é necessária uma entidade legal e um adquirente no país de operação.
  17. O acquirer_transaction_id campo é retornado na resposta de pagamento e contém o identificador da transação atribuído pelo adquirente. A DEUNA captura esse valor do GetNet SEP e o expõe de forma consistente em todas as superfícies de transação, incluindo respostas de API, webhooks e detalhes de transação. Use esse identificador ao reconciliar transações, solucionar problemas de pagamento ou interagir diretamente com o adquirente em relação a uma transação específica.

Recursos de teste#

Coleção do Postman

Solicite a coleção atual do Getnet SEP Postman à sua equipe de integração DEUNA antes de testar as APIs.

Cartões de teste

MarcaFluxoPaísNúmero do cartãoMês de vencimentoAno de validadeCVV
MestreAprovadoMX5155901222260000122030123
VistoAprovadoCL4042050000001005122030123
MestreAprovadoBR5155901222280001122030123
VistoAprovadoAR4042050000001005122030123
Mestre3DS aprovado*ALL5204740000001002122030123
Mestre3DS aprovado*ALL5200000000002151122030123

Cenários de teste de rejeição

MarcaFluxoPaísNúmero do cartãoMês de vencimentoAno de validadeCVV
MestreRejeitadoMX, CL, AR5155901222280001122030123
QuantidadeRecusar
8888.01Cartão expirado
8888.02Fundos insuficientes
8888.03Excede o limite de retirada
8888.05Número de cartão inválido