Membros Pro brajan Postado 4 Janeiro Membros Pro Compartilhar Postado 4 Janeiro Bom dia, estou fazendo a integração PIX Shipay e estou me deparando com o erro na imagem anexo: o problema ocorre na função TACBrPixEndPointCob.ConsultarCobrancaImediata na linha fPSP.AcessarEndPoint(ChttpMethodGET, EndPoint, ResultCode, RespostaHttp); Obs uma exe que eu tinha do Demo de verão anteriores não estava dando o erro; Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Alexandre de Paula Postado 4 Janeiro Consultores Compartilhar Postado 4 Janeiro Bom dia, é possível nos enviar o log gerado pela versão que funciona e pela versão que apresenta o erro? Se preferir pode enviar para [email protected] e colocar no email além dos logs o link para este tópico. Obrigado. Alexandre de Paula Ajude 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 Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro brajan Postado 4 Janeiro Autor Membros Pro Compartilhar Postado 4 Janeiro eu fiz uma nova compilação e substituiu o exe, pq eu atualizei o componente consegui um exe em outra maquina, vou gerar o log Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro brajan Postado 4 Janeiro Autor Membros Pro Compartilhar Postado 4 Janeiro enviei os arquivos de log por e-mail, e anexei os mesmos aqui no post LogPix_erro.txt LogPix_ok.txt Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Alexandre de Paula Postado 4 Janeiro Consultores Compartilhar Postado 4 Janeiro A cobrança foi gerada normalmente, aparentemente teve algum problema na função que interpreta a resposta: No programa exemplo tem uma propriedade NivelLog no componente ACBrPixCD1, coloque ela com o valor 4 e gere o log novamente na versão que dá erro, por favor. Alexandre de Paula Ajude 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 Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro brajan Postado 4 Janeiro Autor Membros Pro Compartilhar Postado 4 Janeiro segue novo log LogPix.txt como eu disse o problema é quando faz a consulta pelo TACBrPixEndPointCob.ConsultarCobrancaImediata que da o erro Link para o comentário Compartilhar em outros sites More sharing options...
Fundadores Daniel Simoes Postado 4 Janeiro Fundadores Compartilhar Postado 4 Janeiro O erro pode ser reproduzido no Demo da Shipay do ACBr ? \ACBr\Exemplos\ACBrPIXCD\Shipay\Delphi O que o @Alexandre de Paula quis mencionar.. que o erro provavelmente está dentro do seu código, na chamada do evento QuandoReceberRespostaEndPoint 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. Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro brajan Postado 4 Janeiro Autor Membros Pro Compartilhar Postado 4 Janeiro (editado) O erro esta nos Demos, tanto delphi, como no exemplo PDVShipay, na imagem anexo mostra o erro no Demo Editado 4 Janeiro por brajan Link para o comentário Compartilhar em outros sites More sharing options...
Fundadores Daniel Simoes Postado 4 Janeiro Fundadores Compartilhar Postado 4 Janeiro Demoramos para conseguir as credenciais de testes, mas já temos um ambiente e reproduzimos o problema... avaliando... 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. Link para o comentário Compartilhar em outros sites More sharing options...
Fundadores Daniel Simoes Postado 4 Janeiro Fundadores Compartilhar Postado 4 Janeiro Peguei o problema no Endpoint "GET Order" https://api-staging.shipay.com.br/docs.html#tag/Pedidos-para-Pagamentos-Instantaneos/paths/~1order~1{order_id}/get mas notei que os campos Datas, da resposta do EndPoint está bem diferente da documentação Resposta do meu teste: { "order_id": "f7e87c34-2473-4f40-a5fa-a996c660f462", "status": "approved", "balance": null, "paid_amount": 1.0, "total_order": 1.0, "created_at": "Thu, 04 Jan 2024 19:43:46 GMT", "payment_date": "Thu, 04 Jan 2024 19:48:08 GMT", "updated_at": "Thu, 04 Jan 2024 19:48:08 GMT", "wallet": "shipay-pagador", "external_id": "240104164344", "items": [{ "name": "Batata Doce", "unit_price": 1.0, "quantity": 1.0, "type": "item" } ], "buyer_info": { "first_name": "Elias", "last_name": "Cesar Vieira", "city": null, "state": null, "address": null, "document": "67751079002", "email": null, "phone": "" }, "wallet_payment_id": "E7E2B27e9b1AB3bcb3f2D228760a238D", "pix_psp": null, "wallet_payment_info": [], "splits_fee": null } Creio que seja melhor consultar o Suporte da ShiPay, para saber se houve alguma mudança no lado deles... 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. Link para o comentário Compartilhar em outros sites More sharing options...
Fundadores Solution Daniel Simoes Postado 5 Janeiro Fundadores Solution Compartilhar Postado 5 Janeiro Eu apliquei um possível Workaround nos fontes... Commit [r31824] Dessa forma o fonte se ajusta a resposta de data no formato Iso8601 ou RFC 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. Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro brajan Postado 5 Janeiro Autor Membros Pro Compartilhar Postado 5 Janeiro bom dia, fiz o teste e funcionou, um duvida que fiquei sobre o envio dos itens, se o cliente optar por duas formas de pagamento o valor enviado no pix tem q ser igual ao total dos itens? Link para o comentário Compartilhar em outros sites More sharing options...
Fundadores Daniel Simoes Postado 5 Janeiro Fundadores Compartilhar Postado 5 Janeiro Eu realmente não sei dizer, se a Shipay faz alguma validação nos Itens enviados, ou se eles são apenas para "arquivo"... Creio que seja melhor consultar o suporte deles... 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. Link para o comentário Compartilhar em outros sites More sharing options...
Recommended Posts