Rota de verificação de status da transação e de confirmação de recebimento do PIX.
curl --request POST '/api/Pix/status'
Rota de verificação de status da transação e de confirmação de recebimento do PIX.
Exemplo de request:
{
"transactionid":"8a2ef2f58b0d4*****",
"accountId": "2ba1cb63-9***********"
}
Campo | Tipo | Descrição |
---|---|---|
transaction_id | String | ID único. ID que se encontra no response da solicitação da criação do QR code |
accountId | String | Identificador da conta do cliente. |
Exemplo de Response:
{
"responseCode": "0000",
"responseReason": "Payment accept",
"wasSuccessfull": true,
"statusPaymentPix": 1,
"endTwoEndIdentification": [
"E165015....07dc05cc"
],
"transactionId": "....",
"isExpired": false,
"expirationDate": "2023-12-07T12:32:28.294183-03:00",
"receipt": {
"amount": 100,
"systemSpecifications": null,
"transactionDateTime": "2023-12-07T12:22:28.294183-03:00",
"clientVia": "\r\n VIA CLIENTE \r\n PIX \r\n\r\n 07/12/2023 12:22:28 \r\n COMPROVANTE DA TRANSAÇÃO: \r\nE1650155520231207152205107dc05cc\r\n CÓDIGO DE AUTORIZAÇÃO: \r\nb03ba143b4be49078383416682fd300d\r\nDOC:[[NSUPARCEIRO]]\r\nTERMINAL PDV: [[PDVPARCEIRO]]\r\nTOTAL: R$ 1,00\r\nTRANSACAO AUTORIZADA COM PIX\r\n",
"merchantVia": "\r\n VIA ESTABELECIMENTO \r\n PIX \r\n\r\n 07/12/2023 12:22:28 \r\n COMPROVANTE DA TRANSAÇÃO: \r\nE1650155520231207152205107dc05cc\r\n CÓDIGO DE AUTORIZAÇÃO: \r\nb03ba143b4be49078383416682fd300d\r\nDOC:[[NSUPARCEIRO]]\r\nTERMINAL PDV: [[PDVPARCEIRO]]\r\nTOTAL: R$ 1,00\r\nTRANSACAO AUTORIZADA COM PIX\r\n",
"doc": 0,
"merchantDocument": "96.499.728/0001-89",
"merchantAddress": "Estrada Giuseppina Vianelli di Napolli",
"merchantCity": "Campinas",
"merchantZipCode": "13086-530",
"merchantName": "POS Certificacao"
}
}
Campo | Tipo | Descrição |
---|---|---|
responseCode | String | Código do retorno da chamada. "0000"= Aprovado. |
responseReason | String | Mensagem do respose code |
wasSuccessfull | bool | True= QR code gerado. False = Falha ao gerar QR code |
statusPaymentPix | Int | Status do PIX: 0 - Unknown (Desconhecido); 1 - Ativo; 2 - Concluído; 3 - Expired; 4 - TimeOut. |
endTwoEndIdentification | String | Identificador do pagamento realizado. |
transactionId | String | ID único. ID que se encontra no response da solicitação da criação do QR code |
isExpired | Bool | True = Pagamento expirado False = Pagamento não expirado. |
expirationDate | String | Data da final do status |
receipt | Array | Container com os dados do cupom. |
clientVia | String | Cupom via cliente |
merchantVia | String | Cupom via estabelecimento. |