Passa al contenuto principale
In questa pagina

Questa pagina fornisce una guida per integrare PagBank con DEUNA.

Operazioni supportate

L'integrazione di PagBank nella vostra strategia di pagamento con DEUNA consente di eseguire le seguenti operazioni:

  • Autorizzazione
  • Cattura completa
  • Acquisizioni parziali
  • Acquisto (auto-captured)
  • Rimborso parziale (fino a uno per ordine)
  • rimborso completo
  • Void
  • 3DS DEUNA

Metodi di pagamento supportati

Carte:

  • Visto
  • Mastercard
  • Diners
  • Amex
  • Elo

Paesi attivi e valute

  • Brasil (BRL)

Requisiti

Contatta il rappresentante di Pagbank e richiedi le seguenti credenziali:

  • Le credenziali di PagBank

Assicurarsi che il tuo account sia configurato correttamente sul lato Pagbank.

Integrare Pagbank#

Integrare PagBank in DEUNA

1. Cercare Pagbank in DEUNA

Cercare la connessione PagBank nel tuo amministratore DEUNA e fare clic su di esso.

Esempio interattivoUsa dati di esempio e non effettua richieste API.
Produzione
Pagamenti

Connessioni

Scopri e gestisci le integrazioni di pagamento, wallet e antifrode.

Acme LATAM · Produzione
5 connessioni di esempioAggiornato ora
ConnessioniTipoStatoAzione
AdyenGateway di pagamentoConnessa
WorldpayGateway di pagamentoConnessa
PayPalMetodo di pagamentoConnessa
Mercado PagoMetodo di pagamentoNon connessa
RiskifiedMotore antifrodeNon connessa

2. Configurare PagBank nel tuo negozio

Dopo aver cercato Pagbank in Connections, è necessario configurare Pagbank nel tuo negozio.

In Connessioni, una finestra come la seguente si aprirà:

  1. Inserisci le seguenti credenziali:
    • In Nome inserire un nome per fare riferimento alle credenziali.
    • In Valuta selezionare la valuta del processore di Merchant disponibile.
    • In Merchant ID inserire un ID per fare riferimento alle credenziali.
    • In Chiave privata entrare nella chiave privata di Pagbank.
  2. Scegli il tipo di operazione che vuoi eseguire:
    • Acquisto
    • Autorizzazione
  3. Per attivare la connessione tramite API Connect di PagBank, controlla il credenziali Deuna checkbox.
  4. Scegliere se si desidera attivare 3DS.
  5. Cliccare su Collegamento.

3. Autorizzare PagBank tramite API

Se hai scelto di connetterti tramite API Connect di PagBank:

  1. Il portale Deuna ti reindirizzerà al portale Pagbank per completare la connessione.
  2. Inserisci il tuo utente e password di PagBank.
  1. Una volta che il login viene fatto nel tuo account, autorizza il permesso per la connessione.

Una volta completate i passaggi, vedrete un messaggio di successo.

4. Pagamenti di processo in PagBank

Vedrete la connessione Pagbank all'interno della scheda Connessioni attive.

Da questo punto in poi, è ora possibile elaborare le transazioni con Pagbank attraverso DEUNA.

acquisto V2

JSON
{
    "payer_info": {
        "email": "omar_guzhnay@gmail.com"
    },
    "order_type": "DEUNA_NOW",
    "payment_source": {
        "method_type": "credit_card",
        "card_info": {
            "expiry_month": "12",
            "expiry_year": "2026",
            "card_holder_dni": "12345678000195",
            "card_holder": "Omar Guzhnay",
            "card_number": "4024007197692931",
            "card_cvv": "123",
            "address1": "Rua Visconde de Pirajá, 123, apto 12",
            "address2": "apto 12",
            "zip": "22410001",
            "city": "MIGUEL HIDALGO",
            "state": "CIUDAD DE MÉXICO",
            "country": "BR",
            "phone": "+5511985176644",
            "installments": 1
        }
    },
    "order": {
        "order_id": "a7c1d6c6-9a36-49b1-8cee-dd5434f3d270",
        "currency": "BRL",
        "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": "BRL",
                    "currency_symbol": "R$"
                },
                "unit_price": {
                    "amount": 100000,
                    "currency": "BRL",
                    "currency_symbol": "R$"
                },
                "tax_amount": {
                    "amount": 15000,
                    "currency": "BRL",
                    "currency_symbol": "R$"
                },
                "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": "BRL",
                    "currency_symbol": "R$"
                },
                "unit_price": {
                    "amount": 100000,
                    "currency": "BRL",
                    "currency_symbol": "R$"
                },
                "tax_amount": {
                    "amount": 15000,
                    "currency": "BRL",
                    "currency_symbol": "R$"
                },
                "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": "Rua Visconde de Pirajá, 123, apto 12",
            "address2": "apto 12",
            "zipcode": "22410001",
            "city": "Rio de Janeiro",
            "state_code": "RJ",
            "state_name": "Rio de Janeiro",
            "country_code": "BR",
            "identity_document": "12345678000195",
            "identity_document_type": "CNPJ",
            "phone": "+5511985176644",
            "lat": -22.943934,
            "lng": -43.182984,
            "additional_description": "confirm",
            "address_type": "home"
        }
    }
}

Richiesta di ricorrenza

JSON
{
    "payer_info": {
        "email": "omar_guzhnay@gmail.com"
    },
    "order_type": "DEUNA_NOW",
    "payment_source": {
        "method_type": "credit_card",
        "card_info": {
            "expiry_month": "12",
            "expiry_year": "2026",
            "card_holder_dni": "12345678000195",
            "card_holder": "Omar Guzhnay",
            "card_number": "4024007197692931",
            "card_cvv": "123",
            "address1": "Rua Visconde de Pirajá, 123, apto 12",
            "address2": "apto 12",
            "zip": "22410001",
            "city": "MIGUEL HIDALGO",
            "state": "CIUDAD DE MÉXICO",
            "country": "BR",
            "phone": "+5511985176644",
            "installments": 1
        }
    },
    "order": {
        "order_id": "6eab785f-c0c6-4e04-9021-b296b8a36611",
        "currency": "BRL",
        "statement_descriptor":"test",
        "market_type": "ecommerce",
        "recurrence": {
            "first_time_use": true   //true = first or false=subsequent
        },
        "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": "BRL",
                    "currency_symbol": "R$"
                },
                "unit_price": {
                    "amount": 100000,
                    "currency": "BRL",
                    "currency_symbol": "R$"
                },
                "tax_amount": {
                    "amount": 15000,
                    "currency": "BRL",
                    "currency_symbol": "R$"
                },
                "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": "BRL",
                    "currency_symbol": "R$"
                },
                "unit_price": {
                    "amount": 100000,
                    "currency": "BRL",
                    "currency_symbol": "R$"
                },
                "tax_amount": {
                    "amount": 15000,
                    "currency": "BRL",
                    "currency_symbol": "R$"
                },
                "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": "Rua Visconde de Pirajá, 123, apto 12",
            "address2": "apto 12",
            "zipcode": "22410001",
            "city": "Rio de Janeiro",
            "state_code": "RJ",
            "state_name": "Rio de Janeiro",
            "country_code": "BR",
            "identity_document": "12345678000195",
            "identity_document_type": "CNPJ",
            "phone": "+5511985176644",
            "lat": -22.943934,
            "lng": -43.182984,
            "additional_description": "confirm",
            "address_type": "home"
        }
    }
}

Considerazioni e limitazioni speciali#

Indirizzo di fatturazione

Le operazioni nazionali acquistate da PagBank devono includere le seguenti informazioni sull'acquirente nella richiesta di autorizzazione:

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

Ciò segue la normativa locale per trattenere l'imposta nella provincia del commerciante. Quando questi dati non vengono forniti, PagBank ritiri l'imposta sulla base della posizione del commerciante.

Inserisci uno dei codici:

  • ISO

  • Codici provinciali locali (COMARB)

    Codice provinciale COMARBCodice provinciale ISONome della Provincia
    901AR-CCABA
    909AR-PFormosa
    919AR-DSan Luis
    908AR-EEntre Rios
    911AR-LLa Pampa
    917AR-ASalta
    906AR-HChaco
    907AR-UChubut
    910AR-YJujuy
    920AR-ZSanta Cruz
    903AR-KCatamarca
    904AR-XCordova
    912AR-FLa Rioja
    922AR-GSantiago del Estero
    918AR-JSan Juan
    913AR-MMendoza
    914AR-NMisiones
    915AR-QNo.
    916AR-RRio Negro
    923AR-VTierra del Fuego
    902AR-BBuenos Aires
    921AR-SSanta Fe
    924AR-TTucumán
    905AR-WCorrientes
  1. Codice valuta: Specifica il codice valuta (ISO 4217) per il paese in questione.
  2. Codice paese: Specifica il Codici di Paese ISO
  3. Il numero di rate viene convalidato rispetto al numero massimo di rate concordate con l'acquirente.
  4. Un pagamento che è AUTHORIZED può essere catturato.
  5. Una cattura parziale può essere eseguita se necessario.
  6. Ogni pagamento autorizzato consente una cattura parziale o completa.
  7. Si raccomanda di catturare un ordine entro 5 giorni dall'autorizzazione per evitare la scadenza.
  8. Un rimborso può essere richiesto solo dopo un pagamento raggiunge il CAPTURED status.
  9. I rimborsi non possono superare l'importo acquisito originale, ma si possono effettuare uno o più rimborsi parziali dell'importo catturato.
  10. Solo un rimborso parziale può essere inviato per ordine.
  11. Un pagamento può essere annullato (Void) solo dopo che raggiunge il AUTHORIZED status.
  12. La cancellazione non è più possibile una volta che il pagamento raggiunge il CAPTURED status.
  13. Cancellazione completa (void) può essere inviata per ordine.
  14. Ordini con il recurrence oggetto di differenziazione presente tra i primi e i successivi pagamenti.
    1. Il primo pagamento è classificato per tipo recurrence.first_time_use = true.
    2. I pagamenti successivi sono identificati dal tipo recurrence.first_time_use = false.
    3. Nota: L'aggiunta del parametro recurrence.first_time_use non è collegato o condizionata all'API di pagamento ricorrenti.
  15. Prima di prendere i pagamenti in America Latina è necessaria una entità giuridica e un acquirente nel paese di funzionamento

Testare le risorse#

credenziali di Pagbank

ABAP
Private_Key = 
"44167361-1afc-444a-8c4b-4de444b9387a072451e54f40a400c2e292867b9e2f64a825-39f7-4443-ac02-6d7c42b5104d"

Raccolta Postman

Richiedi l'attuale ambiente e la raccolta di PagBank Postman dal tuo team di integrazione DEUNA.

Testare le carte

MarcaTipoNumero della cartaMese di scadenzaAnno di scadenzaCVV
VistoApprovazione4024007197692931122026123
MaestroApprovazione5555666677778884122026123
VistoRifiutata4929291898380766122026123
MaestroRifiutata5530062640663264122026123