Skip to main content

Recupere um pagamento#

Sobre este guia#

Este guia demonstra rapidamente como recuperar qualquer pagamento de sua conta no EBANX. Iremos guiá-lo pelas etapas básicas para atingir esse objetivo usando sua integração com a API direta.

Se você ainda não está integrado com EBANX Direct API, dê uma olhada neste guia básico. Não tem certeza se EBANX Direct API é a melhor opção para seu e-commerce? Por favor, fale com um de nossos especialistas.

Como funciona#

Para Recuperar um pagamento por meio da EBANX Direct API, siga as etapas abaixo.

  1. Recupere o pagamento usando /ws/query

    Para recuperar um pagamento, você só precisa chamar o ponto de extremidade /ws/query (do seu servidor) com os seguintes campos obrigatórios:

    info

    Observe que, para recuperar seu pagamento, você pode usar o hash ou merchant_payment_code.

    CampoDescrição
    integration_keySua chave de integração única e secreta
    hashO hash de pagamento (identificador único EBANX)

    Por favor, verifique o exemplo abaixo:

    curl -X POST -G 'https://staging.ebanx.com.br/ws/query' \
    -d 'integration_key=your_test_integration_key' \
    -d 'hash=54737a76ffc1e5a520b0ed9062213a810ef41dae990184c7'

    Uma solicitação bem sucedida retornará uma resposta JSON semelhante à abaixo.

    {
    "payment": {
    "hash": "54737a76ffc1e5a520b0ed9062213a810ef41dae990184c7",
    "merchant_payment_code": "1416854121",
    "order_number": null,
    "status": "CO",
    "status_date": "2014-11-24 16:35:43",
    "open_date": "2014-11-24 16:35:34",
    "confirm_date": "2014-11-24 16:35:43",
    "transfer_date": null,
    "amount_br": "352.50",
    "amount_ext": "352.50",
    "amount_iof": "0.00",
    "currency_rate": "1.000",
    "currency_ext": "BRL",
    "due_date": "2014-12-01",
    "instalments": "1",
    "payment_type_code": "visa",
    "pre_approved": false,
    "capture_available": null,
    "refunds": [{
    "id": "9283",
    "merchant_refund_code": null,
    "status": "RE",
    "request_date": "2014-11-26 17:56:52",
    "pending_date": null,
    "confirm_date": null,
    "cancel_date": null,
    "paid_date": null,
    "amount_ext": "352.50",
    "description": "Order did not arrive"
    }]
    },
    "status": "SUCCESS"
    }

Recuperar um pagamento através do Dashboard#

Alternativamente, você também pode recuperar um pagamento usando seu Dashboard EBANX.

Obtendo Ajuda#

Nós esperamos que este artigo tenha sido esclarecedor, mas caso não tenhamos tirado suas dúvidas você tem as seguintes opções para continuar buscando respostas:

  • Se você ainda não é nosso parceiro e deseja saber mais sobre nossos preços e condições, entre em contato com nossa equipe comercial.
  • Caso você já seja nosso parceiro, entre em contato com nossa equipe de suporte em faleconosco@ebanxpay.com.
Last updated on by Samuell Oliveira