Ir para conteúdo
  • Cadastre-se

dev botao

Inclusão de novos campos de resposta no PSP Matera


Ver Solução Respondido por Alexandre de Paula,

Recommended Posts

  • Membros Pro
Postado

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

  • Consultores
Postado

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 !!

  • Consultores
Postado

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 !!

  • 1 mês depois ...
  • Membros Pro
Postado

Boa tarde, acabamos de homologar nosso sistema com o PSP Matera.

Gostaria de verificar qual a situação da TK-5855 e TK-5919?

Cada atualização que faço do ACBr preciso alterar manualmente os fontes para poder funcionar corretamente.

Obrigado.

  • Consultores
Postado

Boa tarde @[email protected],

Poderia anexar novamente no topico os arquivos alterados? tivemos uma ocorrencia no forum e alguns arquivos foram perdidos.

Obrigado.

Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

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

 

 

  • Consultores
Postado
3 minutos atrás, [email protected] disse:

Boa tarde, segue a unit alterada.

Obrigado. Já constam as alterações das duas TK nesse arquivo?  TK-5855 e TK-5919?

Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

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

 

 

  • Consultores
  • Solution
Postado

Por favor atualize seus fontes, pelo SVN do ACBr... 

Já subimos para o nosso repositório de fontes, modificações que podem corrigir algum dos itens referentes a esse tópico...

Por favor atualize seus fontes, faça testes, e se possível comente em uma nova resposta, se o problema foi resolvido...

Dúvidas, sobre o uso do SVN ?  Clique aqui e veja um vídeo

  • Curtir 1
Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

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

 

 

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

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

 

 

Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.