Quick start
Este guia mostra o processo de cancelamento de um pagamento, utilizando a interface web service REST do Carat.
#
O que você precisaráesitef_usn
de um pagamento confirmado no Carat. Saiba mais.- Uma ferramenta capaz de realizar chamadas HTTP, como Postman, REST Client ou cURL
- Uma aplicação capaz de receber chamadas POST HTTPS
#
Criando a transação de cancelamentoTipo de requisição: POST
URL: https://esitef-homologacao.softwareexpress.com.br/e-sitef/api/v1/cancellations
Headers:
- Content-Type: application/json
- merchant_id: {seu código de loja}
- merchant_key: {chave da sua loja}
Requisição:
Preencha o campo <nsu_pagamento> na requisição abaixo com o esitef_usn
obtido na resposta do pagamento.
Para usar este exemplo, não esquecer de definir a variável {{url}}
com o valor
esitef-homologacao.softwareexpress.com.br
Recebimento do POST de autenticidade:
Resposta:
Saiba mais sobre esse serviço.
#
Cancelando o pagamentoTipo de requisição: PUT
URL: https://esitef-homologacao.softwareexpress.com.br/e-sitef/api/v1/cancellations/<nit>
Preencha o campo <nit> na URL acima com o NIT obtido no POST de autenticidade.
Headers:
- Content-Type: application/json
- merchant_id: {seu código de loja}
- merchant_key: {chave da sua loja}
Requisição:
Para usar este exemplo, não esquecer de definir a variável {{url}}
com o valor
esitef-homologacao.softwareexpress.com.br
Resposta:
Saiba mais sobre esse serviço.
#
Verificando o estado do cancelamentoTipo de requisição: GET
URL: https://esitef-homologacao.softwareexpress.com.br/e-sitef/api/v1/transactions/<nit>
Preencha o campo <nit> na URL acima com o NIT obtido no POST de autenticidade.
Headers:
- Content-Type: application/json
- merchant_id: {seu código de loja}
- merchant_key: {chave da sua loja}
Requisição:
Para usar este exemplo, não esquecer de definir a variável {{url}}
com o valor
esitef-homologacao.softwareexpress.com.br
Resposta: