Jump to content

dev botao

Inclusão de novos campos de resposta no PSP Matera


Recommended Posts

  • Membros Pro

Estou realizando a homologação do PSP Matera.

Gostaria de verificar a possibilidade de incluir novos campos de retorno nas funções: QRCodeRespostaToCobGerada e TransactionResposeToCobCompleta da unit ACBrPIXPSPMatera.pas.

O objetivo é copiar do objeto da requisição a informação que não consta na resposta da Matera. Já é feito isso com o campo wCob.chave na função QRCodeRespostaToCobGerada.

 

Na função QRCodeRespostaToCobGerada, incluir os campos expiracao e solicitacaoPagador, como abaixo:

wCob.calendario.expiracao := fQRCodeSolicitacao.paymentInfo.instantPayment.expiration;
if fQRCodeSolicitacao.recipients.Count > 0 then
    wCob.solicitacaoPagador := fQRCodeSolicitacao.recipients.Items[0].recipientComment;


Na função TransactionResposeToCobCompleta, incluir os campos txId e chave, como abaixo:

txId := StringReplace(TransacoesResposta[0].transactionId, '-', '', [rfReplaceAll]);
chave := TransacoesResposta[0].instantPayment.recipient.alias_;

 

Segue a unit alterada.

ACBrPIXPSPMatera.pas

Link to comment
Share on other sites

  • Consultores

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • Consultores

Obrigado pela contribuição, em breve será validada para possível inclusão ao svn #TK-5855

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.