Base de Conhecimento de Gestão Comercial de Saneamento

A maior base de documentação de GSAN do mercado mantida pela Consenso Tecnologia

Ferramentas do usuário

Ferramentas do site


integracoes:api-checkout-lojavirtual

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anteriorRevisão anterior
Próxima revisão
Revisão anterior
integracoes:api-checkout-lojavirtual [06/02/2019 14:36] – exclude apendice jefferson.araujointegracoes:api-checkout-lojavirtual [10/11/2021 20:48] (atual) moises.simoes
Linha 3: Linha 3:
 ---- ----
  
-====== Diretrizes de API para geração de tela de Checkout para liquidação direta  ======+<WRAP center round important 60%> 
 +API Exclusiva para uso na DESO 
 +</WRAP> 
 + 
 + 
 +====== Diretrizes de API para geração da tela de Checkout para liquidação direta  ======
  
 <columns> <columns>
Linha 16: Linha 21:
  
 <columns> <columns>
-Todas as requisições devem ser do tipo POST e terem seguintes chaves: **Authorization**. No cabeçalho HTTP.+Todas as requisições devem ser do tipo POST e ter chave **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.+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.
  
 </columns> </columns>
Linha 24: Linha 29:
   * **Authorization**: <HASH 256b>   * **Authorization**: <HASH 256b>
  
-===== Fluxo de Negócio =====+===== Regra de callback para Tela Checkout ===== 
 + 
 + 
 +Quando sucesso na transação. A credenciada deve utilizar a [[integracoes:api-pagamento|API Pagamento]] para notificar o Pagamento passando o ID do débito e redirecionar para:  
 + 
 +http://example.com:XXXX/gsan/confimacaoExtratoDebitoCartaoPortalDesoAction.do?confirm=true 
 + 
 +Quando falha ou cancelamento redirecionar para: 
 + 
 +http://example.com:XXXX/gsan/confimacaoExtratoDebitoCartaoPortalDesoAction.do?confirm=false 
 + 
  
-<columns> 
-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. 
  
-</columns> 
  
  
Linha 44: Linha 56:
 { {
  "id":"E#654213",   "id":"E#654213", 
- "barcode":"826100000106207100410019005866570012702851114158", + "codigoBarras":"826100000106207100410019005866570012702851114158", 
- "identidade":"07391472425","nome":"Maria Alberta"+ "documento":"79509418048", 
 + "nome":"Maria Alberta", 
 + "matricula":"75664"
 } }
 </code> </code>
integracoes/api-checkout-lojavirtual.1549463786.txt.gz · Última modificação: 06/02/2019 14:36 por jefferson.araujo