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***********" 
}

CampoTipoDescrição
transaction_idStringID único. ID que se encontra no response da solicitação da criação do QR code
accountIdStringIdentificador 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"
    }
}

CampoTipoDescrição
responseCodeStringCódigo do retorno da chamada.
"0000"= Aprovado.
responseReasonStringMensagem do respose code
wasSuccessfullboolTrue= QR code gerado.

False = Falha ao gerar QR code
statusPaymentPixIntStatus do PIX:
0 - Unknown (Desconhecido);
1 - Ativo;
2 - Concluído;
3 - Expired;
4 - TimeOut.
endTwoEndIdentificationStringIdentificador do pagamento realizado.
transactionIdStringID único. ID que se encontra no response da solicitação da criação do QR code
isExpiredBoolTrue = Pagamento expirado
False = Pagamento não expirado.
expirationDateStringData da final do status
receiptArrayContainer com os dados do cupom.
clientViaStringCupom via cliente
merchantViaStringCupom via estabelecimento.