Capturar Pagamento de Vendas - Varejonline/api GitHub Wiki

Capturando os dados de pagamento das vendas

1) Obter a Nota de Mercadoria

API: https://github.com/Varejonline/api/wiki/GET-notas-mercadoria

Exemplo:

https://integrador.varejonline.com.br/apps/api/notas-mercadoria/999999?token=....

Dentro do JSON retornado, temos as saídas vinculadas à nota:

"saidas":[97156]

2) Capturar as Saídas

API: https://github.com/Varejonline/api/wiki/GET-saidas

Exemplo:

https://integrador.varejonline.com.br/apps/api/saidas/97156?token=....

Dentro do JSON retornado, temos a provisão gerada:

"idProvisao":287724

3) Capturar o Contas a Receber

API: https://github.com/Varejonline/api/wiki/GET-contas-receber

Exemplo:

https://integrador.varejonline.com.br/apps/api/contas-receber?idProvisao=287724&token=....

Dentro do JSON retornado, temos a composição do valor baixado, contendo todas as formas de pagamento utilizadas na baixa da provisão. Entre os tipos de pagamento, estará a composição de cartões utilizados (vide documentação da API). Dentro de cada cartão usado, existirá a negociação de cartão associada.

“idNegociacao":6

4) Obter a Negociação de Cartão

API: https://github.com/Varejonline/api/wiki/GET-negociacoes-cartao

Exemplo:

https://integrador.varejonline.com.br/apps/api/negociacoes-cartao/6?token=....

O retorno da API vai apresentar a modalidade (crédito ou débito), operadora, bandeira, entre outros.