Histórico de mensagens em pix

EXIBINDO CONVERSAS RECENTES:

Canal: pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Me fale se persistir

Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

putz e eu o ví , achei estranho e não retirei, kkkkkkkkkkk, valew 🙂

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Certo <@!710205440956563536>. Por favor verifique na função getTxID() se nos caracteres 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789' possui um espaço... Se possuir, retire-o. Já corrigimos e logo iremos atualizar no repositório do GitHub

Avatar discord do usuario amandamiranda2492

amandamiranda2492

Ver Respostas

Obrigada

Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

<@!775350441965649951> gerei este BRCode em produção e da erro de quantidade de caracteres com o exemplo do sady na function montaBrCode 00020126880014BR.GOV.BCB.PIX2548qrcodes-pix.gerencianet.com.br/v2/codigodagnaqui5204000053039865406100.005802BR5909Chico da Rural12Primeiro PIX6011Caixa Prego61081108015062390535eUzgY1q9rxFZDgAphuuDFfV5TIBKA7FeS3963049C9B 😦 desconsidere apos /v2 o texto , o retorno do payload lê normalmente com todos os parametros ! 🙂

Avatar discord do usuario amandamiranda2492

amandamiranda2492

Ver Respostas

o correto é correto é Client_Secret_787...

Avatar discord do usuario ezequielsp

ezequielsp

Ver Respostas

Olá! desculpa era outro assunto.. rsrsrrs mas pode resolver para você também... No seu client_id e client_secret você colocou o Client_Id_ e Client_Secret_ ? Quando me enviaram as chaves Client_Secret_787... achei que era apenas 787... mas o correto é Client_Secret_787...

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

<@!781944293739986984> Os únicos dois que funcionaram sem problemas no ambiente Windows foi o Rest Framework da Embarcadero e o NetHttpClient nativo o qual o mesmo framework foi baseado.
Em ambos os casos, é necessário implementar o evento OnNeedClientCertificate
(unit System.Net.Url.Client -> TNeedClientCertificateEvent -> procedure(const Sender: TObject; const ARequest: TURLRequest; const ACertificateList: TCertificateList; var AnIndex: Integer) of object)
do componente usado. Este evento é acionado quando ao comunicação solicita o certificado do cliente, então deve-se implementar uma lógica que indique qual certificado deve ser utilizado com base nos certificados carregados do storage do Windows, o qual são fornecidos como um parâmetro do evento (const ACertificateList: TCertificateList)
Então por via de regra, o certificado deve estar no storage, ou seja, instalado na maquina em questão.
Basta informar na variável Aindex o índice do certificado na lista.
O Windows e o componente cuidarão do resto.
Quanto a versões, o Framework só da acesso a este método no Delphi 10.2.2

Avatar discord do usuario amandamiranda2492

amandamiranda2492

Ver Respostas

ah entendi, irei verificar isso agora

Avatar discord do usuario ezequielsp

ezequielsp

Ver Respostas

Ok.. mas independente dos parâmetros suponho que o POST seja igual ao POST do método getAccessToken, digo o Content-Type do Header.. correto?

Avatar discord do usuario amandamiranda2492

amandamiranda2492

Ver Respostas

no codigo falta so essa configuração do certificado

Avatar discord do usuario amandamiranda2492

amandamiranda2492

Ver Respostas

inseri sim, no postman esta tranquilo

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Na aba Authorization você inseriu as credenciais client_id e client_secret?

Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

Alguma coisa errada nao está certa no código , no postman funciona de boa. Delphi não estudei , sorry 😦

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Isso mesmo.. Para utilização no Postman é o arquivo .p12

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia! Ainda não possuímos este exemplo, mas estamos trabalhando para isso também

Avatar discord do usuario amandamiranda2492

amandamiranda2492

Ver Respostas

ja fiz o teste com o .p12 e deu certo no postman
porem no codigo nao da certo
ai converti para .pem, e tbm nao da certo no codigo

Avatar discord do usuario amandamiranda2492

amandamiranda2492

Ver Respostas

tou fazendo com delphi

Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

Este erro não é do certificado, da uma olhada nos outros parametros, voce importou o .p12 no postman ?

Avatar discord do usuario taironecdias

taironecdias

Ver Respostas

No postman não precisa converter para pem não.. pode usar o .p12 direto