Diretrizes de API para geração de tela de Checkout para liquidação direta

Esta documentação tem o intuito de descrever um padrão para a criação de uma API REST para o envio de débitos e o retorno de link com tela de checkout para o pagamento deste débito. Este documento é direcionado para empresas administradoras de serviços de pagamento por cartão que necessitem integrar o GSAN com seu portfólio de serviços financeiros. A API deve possuir recurso de segurança através de token.

Estrutura de Troca de Mensagens

Todas as requisições devem ser do tipo POST e terem a seguintes chaves: Authorization. No cabeçalho HTTP. O Gsan considerará todas as mensagens com HTTP Status Code 200 válidas. Qualquer fluxo de negócio diferente de sucesso devem ser encaminhadas com código 4XX ou 5XX.

Authorization: <HASH 256b>

Fluxo de Negócio

Todas as requisições devem ser do tipo POST e terem a seguintes chaves: Authorization. No cabeçalho HTTP. O Gsan considerará todas as mensagens com HTTP Status Code 200 válidas. Qualquer fluxo de negócio diferente de sucesso devem ser encaminhadas com código 4XX ou 5XX.

ENDPOINT INSERIR DOCUMENTO PARA TELA CHECKOUT

JSON de consulta:

{ "id":"E#654213", "barcode":"826100000106207100410019005866570012702851114158", "identidade":"07391472425","nome":"Maria Alberta" }

Resposta:

{ "id":"E#654213", "url":"https:example.com/?sampleparameter=146b7fae-7dc4-4760-be6d-cb0512a4f97b" }

~~NOSIDEBAR~~