Para definirmos a forma de pagamento de uma nota fiscal como “PIX”, é necessário informar o grupo “pedido” no JSON, como no exemplo abaixo:
"pedido": {
"presencaConsumidor": "OperacaoPresencial",
"pagamento": {
"tipo": "PagamentoAVista",
"formas": [
{
"tipo": "PagamentoInstantaneoPix",
"valor": 1
}
]
}
}
Por exemplo:
"pedido": { "presencaConsumidor": "OperacaoPresencial", "pagamento": { "tipo": "PagamentoAVista", "formas": [{ "tipo": "PagamentoInstantaneoPix", "valor": 2, "credenciadoraCartao": { "tipoIntegracaoPagamento": "IntegradoAoSistemaDeGestao", "autorizacao": "E0000000020240416203" } }] } }, "observacoesContribuinte": [{ "campo": "tPix", "texto": "0" }, { "campo": "idPix", "texto": "E000000002024041620381" // informar o número da autorização da transação } |
Para informações completas a respeito do preenchimento das informações de pagamento, acesse: Como os campos do tipo de pagamento (indPag, tPag e vPag) da NF-e devem ser informados no JSON?
Observações de uso livre (Grupo VA)
Para pagamento com QR Code estático, o preenchimento do grupo será feito da seguinte forma:
"observacoesContribuinte": [
{
"campo": "tPix",
"texto": "1"
}
]
Caso o pagamento seja feito com QR Code dinâmico, será necessário enviar pares desses campos no arquivo XML:
"observacoesContribuinte": [
{
"campo": "tPix",
"texto": "1"
},
{
"campo": "idPix",
"texto": "1" //endToEndId (e2eid), um identificador único gerado pelo Bacen que deve ser informado ao realizar o pagamento do QR Code
}
]
Com exceção do pagamento com QR-Code dinâmico, os demais pagamentos por PIX (inclusive transferência por PIX entre contas bancárias) são considerados como QR-Code estático. Desta forma, apenas o PIX com QR-Code Dinâmico deve ter o número do comprovante de autorização preenchido no campo “idPix". |
"observacoesContribuinte": [
{
"campo": "idPix",
"texto": "1"
},
{
"campo": "tPix",
"texto": "2"
},
{
"campo": "idPix",
"texto": "3"
}
]
Caso tenha ficado com alguma dúvida ou precise de auxílio, basta acionar nosso suporte! :D