Requisição de envio de vendas.

Validação do payload

Ao recebermos o payload, estamos validando as seguintes colunas, pois estão relacionados com os critérios de conciliação e não devem ser informadas fora do padrão especificado no documento. Lembrando que para as informações de acquirerId, brandId, branch e productId podem ser obtidos na sessão de Entity

❗️

NSU e autorização

Deixar de informar dados como nsu ou authorization impacta diretamente no resultado final da conciliação, pois são critérios chaves no processo de conciliação. É essencial que você informe os dados corretamente para uma conciliação eficiente e sem pendências.

keyrequiredtypeexampleprecision
idYesstring"12358" - ID da venda do cliente chave obrigatória255
pfjYesstring"999.1.1" - Esse campo é validado na nossa base de cadastro relacionado ao PFJ e APIKEY informados no header
acquirerIdYesint"1" - Esse campo é validado na nossa base de adquirentes homologadas
brandIdYesint"1" - Esse campo é validado na nossa base de bandeiras
homologadas
branchYesint"1" - Esse campo é validado na nossa base de filiais cadastradas relacionadas ao PFJ e APIKEY informados no header100
productIdYesint"1" - Esse campo é validado na nossa base de produtos
homologados
30
tidNostring"102930578TIDBHSGGT"100
nsuYesstring"48963" - Obrigatório.30
authorizationYesstring"48963" - Obrigatório, mas caso tenha limitações informe como "0"30
saleDateYesstring"YYYYMMDD" 202006078
invoiceNostring"123456"255
merchantYesstring"1056962078" - Esse campo é validado na nossa base de cadastrado relacionado ao PFJ e APIKEY informados no header30
cardNumberNostring"123654****4242"20
saleAmountYesfloat50.00
installmentIndexYesint1
installmentCountYesint1
installmentAmountYesfloat50.00
dueDateNostring"YYYYMMDD" 202007078

📘

Payload

O limite de itens no payload é de 10000 itens por requisição.

Outros tópicos relacionados ao Post vendas

Como enviar parcelas abertas e frações de valores

Language
Authorization
Click Try It! to start a request and see the response here!