Histórico de mensagens sobre sdk em pix

EXIBINDO CONVERSAS RECENTES:

Texto: sdk
Canal: pix
Avatar discord do usuario _fernandoferreira

_fernandoferreira

Ver Respostas

Bom dia, estou implementando o marketplace usando a SDK de vocês mas ficou um dúvida, o exemplo só mostra pagamento via boleto.... (é possivel fazer o split de pagamento via cartão e pix ???) obrigado, aguardo resposta

Avatar discord do usuario sergiomsa

sergiomsa

Ver Respostas

Outra dúvida. Percebi que no sdk 3.0 php . Quando é enviado um PIX com chave inválida ocorre erro e a aplicação quebra. Alguém poderia informar como solucionar. Ainda não posso atualizar para a versão mais nova do sdk.

Avatar discord do usuario sergiomsa

sergiomsa

Bom dia pessoal. Estou enviando PIX via sdk 3.0 php. Percebi que estão sendo estornados os enviados para Caixa economia federal. Alguém poderia informar o que devo fazer para resolver?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Boa tarde, <@!628240063389761540>! Como vai?
Está utilizando a última versão 4.0.1 da SDK? Qual sua versão do PHP?
Verifique se em seu arquivo composer.json está requerindo "guzzlehttp/guzzle": "^7.0" e execute o comando composer install

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Beleza, <@!456823494790086669>
Até o momento, não é possível verificar um log de notificação como é feito para API das demais cobranças.
Mas realizando uma consulta com o exemplo /examples/pix/pix/pixListReceived.php (Consultar Pix recebidos) da SDK, passando como parâmetros data inicio, fim e o txid da cobrança.

Será retornado algo parecido com o exemplo abaixo, então saberemos que o Pix foi realizado e a notificação foi enviada.

json
"pix": [
{
"endToEndId": "E60746948202104010023A1863ecTgpG",
"valor": "00.01",
"chave": "[email protected]",
"horario": "2021-04-01T00:30:20.000Z"
},
];

Sendo assim, bastaria seu sistema tratar o recebimento desta notificação e gravar um um banco de dados, por exemplo.

Avatar discord do usuario orlandoneto6996

orlandoneto6996

Ver Respostas

Estou fazendo a integração utilizando o sdk fornecido, e em homologação está ok, mas quando passo para produção estou recebendo o seguinte erro:

Fatal error: Uncaught TypeError: Argument 1 passed to GuzzleHttp\Psr7\Message::bodySummary() must implement interface Psr\Http\Message\MessageInterface, null given, called in /home/rootservidor/public_html/gn-api-sdk-php/src/Gerencianet/Request.php on line 62 and defined in /home/rootservidor/public_html/gn-api-sdk-php/vendor/guzzlehttp/psr7/src/Message.php:58 Stack trace: #0 /home/rootservidor/public_html/gn-api-sdk-php/src/Gerencianet/Request.php(62): GuzzleHttp\Psr7\Message::bodySummary(NULL, 300) #1 /home/rootservidor/public_html/gn-api-sdk-php/src/Gerencianet/Auth.php(44): Gerencianet\Request->send('post', '/oauth/token', Array) #2 /home/rootservidor/public_html/gn-api-sdk-php/src/Gerencianet/ApiRequest.php(23): Gerencianet\Auth->authorize() #3 /home/rootservidor/public_html/gn-api-sdk-php/src/Gerencianet/Endpoints.php(65): Gerencianet\ApiRequest->send('post', '/v2/cob', Array) #4 /home/rootservidor/public_html/gn-api-sdk-php/src/Gerencianet/Endpoints.php(42): Gerencianet\Endpoints->Gerencianet\{closure}(Array, Array in /home/rootservidor/public_html/gn-api-sdk-php/vendor/guzzlehttp/psr7/src/Message.php on line 58

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Fazer a conexão com a API PIX? Você está utilizando a SDK ou está utilizando o postman?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Para vincular/cadastrar sua URL para sua chave Pix, é realizada através do endpoint PUT /v2​/webhook/:chave. Exemplo: /examples/pix/webhooks/update.php da SDK de PHP.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Primeiramente, para um servidor dedicado, você deve inserir uma chave pública da Gerencianet em seu servidor para que a comunicação obedeça o padrão mTLS (forma de autenticação mutua).
Veja mais detalhes em: https://dev.gerencianet.com.br/v1/docs/api-pix#section-webhook

Então com seu servidor configurado com mTLS em seu domínio (ex: https://seudominio.com.br/webhook), você irá consumir a rota PUT /v2​/webhook/:chave uma única vez para registrar seu webhookUrl vinculado à sua chave Pix. Na SDK de PHP você pode utilizar do exemplo: /examples/pix/webhooks/update.php

Acrescentando uma observação que é a adição do /pix no final da sua URL. Ou seja, na request PUT https://api-pix.gerencianet.com.br/v2/webhook/:chave você irá passar o body com sua URL, exemplo:
{
"webhookUrl": "https://seudominio.com.br/webhook"
}

No entanto, a URL será registrada com o /pix no final, assim: https://seudominio.com.br/webhook/pix.
Ou seja, esta adição do /pix também dever ser tratada nas configurações de seu servidor para que na rota /webhook/pix de seu servidor exija o certificado CA da Gerencianet.

Com isto, todo Pix gerado com sua chave Pix e que possua um txid, serão enviados as notificações para sua URL.

Avatar discord do usuario sergiomsa

sergiomsa

Ver Respostas

Estou tentando criar um webhook para receber as notificações de pagamento de uma transação PIX. Estou utilizando o SDK PHP para criar a transação PIX. Alguém poderia por gentileza direcionar o que tenho que fazer?

Avatar discord do usuario Deleted User

Deleted User

Ver Respostas

Ah sim, obrigado, mas vocês tem algum prazo para essa atualização no gn-api-sdk-node? Eu vou implementar o pix de vocês para automatizar meu sistema de pagamentos, ai se o npm for sair em breve, acho que vale a pena aguardar um pouquinho

Avatar discord do usuario joao_efi

joao_efi

Oi @Deleted User! Boa tarde! Tudo bem?
A API Pix está disponível para Node sim!
Na nossa documentação você encontra alguns exemplos de implementação da API Pix, incluindo node!
https://dev.gerencianet.com.br/docs#section-exemplos-de-autentica-o-utilizando-o-certificado-p12
Já quanto ao pacote gn-api-sdk-node infelizmente, no momento, ele ainda não conta com as funcionalidades do Pix.
Mas nossa equipe já está trabalhando nisso e em breve vamos disponibilizar uma atualização contendo essas funcionalidades! 🙂

Avatar discord do usuario Deleted User

Deleted User

no caso o npm gn-api-sdk-node

Avatar discord do usuario guilherme_efi

guilherme_efi

Boa tarde, pessoal!
Temos atualização na SDK de PHP. Vejam mais detalhes no <#🖥changelog>! 😉

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não conheço o SDK...

Avatar discord do usuario winkcler

winkcler

algo não ta sendo tratado corretamente na sdk

Avatar discord do usuario winkcler

winkcler

porém acho que encontrei algo errado na sdk

Avatar discord do usuario joao_efi

joao_efi

Oi <@!185188727713300481> Bom dia!
Qual o formato do certificado que você está utilizando na SDK?