Página 1 de 1

PIX Bancos

Enviado: 03 Ago 2023 16:59
por JoséQuintas
Só testes
{"access_token":"eyJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJzdHMtc2FuZGJveCIsImVudiI6IlAiLCJmbG93IjoiQ0MiLCJzY29wZSI6IkNBU0gtc2NvcGUiLCJzdWIiOiI4ZTc1M2Y2Ny0xN2YyLTM0NjMtYjQ1Yi1mOGJhODVjYWE3ZGEiLCJpYXQiOjE2OTA5MzY4MzIsImV4cCI6MTY5MDkzNzQzMn0.12_pSaSR5UyD4cjRxn-5pHFo81NGsiRGTDijBvW_HIU","token_type":"Bearer","expires_in":300,"active":true,"scope":"CASH-scope"}
{"id":7716,"location":"pix.example.com/qr/v2/2353c790eefb11eaadc10242ac120002","tipoCob":"cob","criacao":"2023-08-02T00:40:32.587020"}
{"status":404,"message":"Cenário de teste não mapeado no ambiente sandbox"}
o terceiro já teve outros retornos antes desse.

O problema dos manuais dos bancos, é que deixaram de ser manuais há muito tempo.
Simplesmente vomitam a documentação.

Então.....
Seguindo lá a página do Itaú fiz o item 1 de obter token, e ao tentar o 2 pede location. Aí fui pro último que menciona location.
Mas e aí ? tá certo ? tá errado ? a sequência é essa ?

Também vi algo lá, sobre REUTILIZAR código do PIX depois de pago, mas não verifiquei detalhes do que se trata.

Qual a sequência correta disso ?

Por enquanto o terceiro teste, que é o segundo da lista, mostrou a mensagem sobre o ambiente sandbox.

PIX Bancos

Enviado: 04 Ago 2023 09:47
por Fernando queiroz

Código: Selecionar todos

    if ::erro_status = WS_OK
        cBody:= '{'
        cBody+= '"calendario": {'
        cBody+=     '"expiracao": ' + ltrim(str(::expires_in)) 
        cBody+=     '},'
        cBody+= '"valor": {'
        cBody+=     '"original": "' + ::nPIX_AMOUNT + '"'
        cBody+=     '},'
        cBody+= '"chave": "' + ::cPIX_KEY + '",'
        cBody+= '"solicitacaoPagador": "' + ::cPIX_IDENTIFICATION + '"'
        cBody+= '}'
        cURL := ::ROUTE_BASE + "/cob/" + ::txid
        cRetorno := ::WS( "PUT", cUrl, cBody )
        if ::erro_status = WS_OK 
            hRetorno:=hb_jsonDecode( cRetorno )
            if Hb_HHasKey( hRetorno, "loc" )
                ::id := hRetorno["loc"]["id"]
                ::location := hRetorno["loc"]["location"]
            endif
        endif
    ENDIF
Quintas o location eu pego do retorno da criacao do PIX
inclusive guardo ele para futuras consultas

PIX Bancos

Enviado: 04 Ago 2023 10:57
por JoséQuintas
esse daí tá parecendo o que estou testando.
pagador.png

PIX Bancos

Enviado: 23 Ago 2023 15:07
por JoséQuintas
E a coisa tá piorando....

Agora também FABRICAR certificado.

É.... fabricar mesmo
Gerar arquivo CSR
Gerar arquivo KEY
Usar postman pra obter CER
Essas coisas
Pra chegar num possível PFX

Por enquanto com erro.

Nesta parte interessante saber que eu tinha openssl instalado sem nem saber kkkk
Faz parte do GIT BASH instalado pelo GIT
Justamente o Itaú pediu pra instalar o GIT WINDOWS, que é o que eu uso pro git/github/source-forge.

PIX Bancos

Enviado: 26 Ago 2023 19:36
por Nascimento
estou tbm brincando com isso, meu problema esta no webhook , notificação pix ainda não consegui entender bem a documentação do pagseguro

PIX Bancos

Enviado: 29 Ago 2023 12:07
por JoséQuintas
itau.png
Vejam, agora enviaram um token, é um arquivo ZERADO.
Já se passaram 4 meses e ainda não saiu da fase inicial.

É inacreditável o que está acontecendo com bancos.
Tá tudo demorado e cansativo.
Tudo com cópia pra várias pessoas, do banco e do cliente.

Se na parte fácil tá assim, já devem imaginar como está no resto.