Membros Pro Bruno Santos Martins Postado 12 Agosto Membros Pro Postado 12 Agosto Venho, através deste tópico, solicitar a incorporação de um teste condicional ao código para evitar o envio de informações desnecessárias no JSON durante a consulta de cobranças. Quando o campo "LocationPresente" não for preenchido, sugiro substituir o seguinte código: Atual: Values['locationPresente'] := IfThen(aLocationPresente, 'true', 'false'); Corrigido: if aLocationPresente then Values['locationPresente'] := 'true'; Unit ACBrPixCd.pas em anexo com a mudança informada. Agradeço desde já pela atenção! ACBrPIXCD.pas
Moderadores Juliomar Marchetti Postado 12 Agosto Moderadores Postado 12 Agosto Tópico movido para a área do SAC, para que o SLA de respostas seja considerado Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Consultores Diego Foliene Postado 26 Agosto Consultores Postado 26 Agosto Obrigado pela contribuição, em breve será validada para possível inclusão ao svn #TK-5901 Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (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 !!
Fundadores Daniel Simoes Postado 20 Setembro Fundadores Postado 20 Setembro Hum.. acho que pode afetar algum PSP, que não considere False o valor Default Você está tendo problema com algum PSP, com esse método ? Por outro lado, essa propriedade não é marcada como obrigatória, na documentação do BACEN O que acha @EliasCesar ? 1 Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976.
Consultores EliasCesar Postado 24 Setembro Consultores Postado 24 Setembro Bom dia pessoal, Realmente, como o @Daniel Simoes citou, essa alteração poderá afetar PSPs que não consideram esse parâmetro como default False. Uma alternativa seria criar um enumerado pra esse parâmetro, algo como (lpNone, lpFalse, lpTrue). Dessa forma seria possível escolher não enviar o parâmetro. Porém isso poderia quebrar os códigos que já utilizam como booleano atualmente. Creio que se não estiver causando problemas nas requisições, essa alteração não é necessária. Elias César Vieira Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Assine o SAC
Membros Pro Bruno Santos Martins Postado 1 Outubro Autor Membros Pro Postado 1 Outubro Bom dia, pessoal. Não sei se vai afetar os demais PSPs, mas como o Daniel mencionou, na documentação do BACEN não é obrigatório informar esse campo. Estou enfrentando problemas agora também nas cobranças imediatas do banco SICOOB. Por conta disso, fiz a mudança naquela unit, tanto para não preencher nas cobranças com vencimento quanto nas cobranças imediatas, e funcionou 100%. Não sei se outros bancos seguem a recomendação do BACEN, mas no caso do SICOOB, só funciona dessa maneira. Por enquanto, vou continuar utilizando essa unit com essas alterações. Em anexo, está a unit com as modificações que fiz. Agradeço novamente a atenção e espero que encontrem uma solução final. ACBrPIXCD.pas
Moderadores Juliomar Marchetti Postado 1 Outubro Moderadores Postado 1 Outubro pra ti não perder e nem marcar o arquivo como não atualizavel. faz um helper do delphi com isso e deixa a unit original só onde tu usar ela adiciona a sua e vai fazer essa parte ai do componente Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Recommended Posts