Olá! Tudo bem?
Estamos realizando algumas alterações em nossa implementação de Carteiras Digitais e verificamos que existem alguns campos que precisam ser lidos no retorno do SiTEF, sendo eles:
133: NSU_SITEF
135: CodigoAutorizacaoTransacao
157: Estabelecimento
158: CodigoRedeAutorizada
4077: NSU_FEPAS
4153: CodigoPSP
Estes foram adicionados no fonte ACBrTEFCliSiTefComum.pas.
Destes campos, foi necessário adicionar os fields abaixo no fonte ACBrTEFComum.pas, as demais já existiam:
fpCodigoPSP
fpNSU_SITEF
fpNSU_FEPAS
Além disso, foram encontradas também alguns fields que não estavam presentes no método TACBrTEFResp.Clear, sendo eles:
fpIdCarteiraDigital
fpNomeCarteiraDigital
fpCodigoPSP
fpNSU_SITEF
fpNSU_FEPAS
fpDataVencimento
fpInstituicao
fpModalidadePagto
fpModalidadePagtoDescrita
fpModalidadePagtoExtenso
fpCodigoRedeAutorizada
Foram utilizados os manuais recebidos da equipe de suporte do SiTEF para basear as alterações informadas. Os fontes alterados seguem em anexo.
Observação: os manuais não foram anexados, pois excedem o tamanho permitido, mesmo zipando-os.
Peço que, por gentileza, sejam avaliadas e, se aprovadas, disponibilizadas as alterações no repositório do ACBr.
Obrigada!
ACBrTEFCliSiTefComum.pas
ACBrTEFComum.pas