Quick start
Este guia mostra o processo de efetivação de um pagamento, utilizando a interface HTML do Carat.
#
O que você precisará- Cadastro ativo no ambiente de homologação do Carat (obtido com nossa equipe de suporte)
- 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 pagamentoTipo de requisição: POST
URL: https://sandbox.ecomm-bin.fiserv.com.br/e-sitef/init/json.se
Headers:
- Content-Type:
application/x-www-form-urlencoded
- merchant_key:
xxxxxxxxxxx
Parâmetros do POST:
- Key/chave:
request
; - Value/valor: objeto JSON;
- [tipo_de_retorno]:
json
ouxml
;
Objeto JSON request
mínimo:
Para usar este exemplo, não esquecer de definir a variável {{url}}
com o valor
sandbox.ecomm-bin.fiserv.com.br
Resposta:
Saiba mais sobre esse serviço.
#
Redirecionando o usuárioA loja deve então redirecionar o usuário para a URL retornada pelo Carat na etapa de criação da transação.
#
Recebendo um aviso de statusAssim que o status da transação mudar, o Carat notificará a loja com um POST em sua URL de status cadastrada.
Abaixo segue um exemplo de requisição a ser feita pelo Carat no domínio cadastrado pela loja: