Histórico de mensagens sobre sdk em pix

EXIBINDO CONVERSAS RECENTES:

Texto: sdk
Canal: pix
Avatar discord do usuario nexus_prime

nexus_prime

Ver Respostas

ts
{
nome: 'json_invalido',
mensagem: 'Valores ou tipos de campo inválidos',
erros: [
{
chave: 'pattern',
caminho: '.body.valor.original',
mensagem: 'deve corresponder ao padrão "^[0-9]{1,10}\\.[0-9]{2}$"'
}
]
}

To usando a função pixCreateImmediateCharge do gn-api-sdk-typescript, oq ta acontecendo?

Avatar discord do usuario conexao_cefet

conexao_cefet

Estou usando os arquivos de exemplo do sdk e está retornando isso:
imagem enviada na mensagem pelo usuario conexao_cefet

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

@conexao_cefet, agora está incluindo outros parâmetros. A variável options deve conter os seguintes parâmetros, e depois é acrescentado o headers com o parâmetro x-skip-mtls-checking.
$options = [
"client_id" => "Client_Id",
"client_secret" => "Client_Secret",
"certificate" => realpath(__DIR__ . "/productionCertificate.p12"), // Absolute path to the certificate in .pem or .p12 format
"sandbox" => false,
"debug" => false,
"timeout" => 30
];
https://github.com/gerencianet/gn-api-sdk-php/blob/master/examples/credentials/options.php

Avatar discord do usuario ataides_

ataides_

Ver Respostas

Igor olhei a documentação, tudo esta de acordo. Ao fazer a atualização do webhook tenho resposta, sendo evento: teste_webhook e a data. Mas quando faço a criação de cobrança imediata ele gera a cobrança com status ativa e consigo gerar o qrcode, que por ser homologação é inválido, mas não recebo nenhuma mensagem de confirmação, já que o valor é de 5 reais estando dentro do range para a confirmação vir pelo webhook. Estou usando o SDK para laravel gerencianet-sdk-php.5.1.2.

Avatar discord do usuario guilherme_efi

guilherme_efi

Bom dia, @conexao_cefet. Como vai?
Qual a versão da SDK de PHP está utilizando?

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Boa tarde @_olinto ! Tudo bem? O uso do Composer (gerenciador de dependências) é recomendável. Caso seja de seu interesse prosseguir sem utilizá-lo, você pode baixar diretamente uma de nossas branches: https://github.com/gerencianet/gn-api-sdk-php. É importante reforçar que o conteúdo presente neste .zip é apenas um requisito para que você possa começar a utilizar a SDK em PHP da Efí. Esta pasta por si só não é um "exemplo pronto" de uso da API Efí, mas a SDK em PHP da Efí que permite a utilização da API.

Avatar discord do usuario _olinto

_olinto

Ver Respostas

Galera boa tarde. Alguem tem a doc de como instalar o sdk no php sem o compose? No site o link parece esta quebrado quando se clica nesta opcao. Obrigado.

Avatar discord do usuario rodrigoataides

rodrigoataides

Ver Respostas

Alguem conseguiu configurar o webhook usando a api sdk para php? Estou tendo o erro "Erro GerenciaNet: 400: webhook_invalido \/ \"A autentica\\u00e7\\u00e3o de TLS m\\u00fatuo n\\u00e3o est\\u00e1 configurada na URL informada\""

Avatar discord do usuario cristianoinfante

cristianoinfante

C:\vagrant-boxes\gn-vagrant-php\www_gn\gn-api-sdk-php\examples\exclusives\key\pixCreateEvp.php

Avatar discord do usuario cristianoinfante

cristianoinfante

ele esta nesse caminho: C:\vagrant-boxes\gn-vagrant-php\www_gn\gn-api-sdk-php\examples\exclusives\key

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia @williampereira3343, tudo bem?
Você pode conferir exemplos no nosso Github https://github.com/gerencianet/gn-api-sdk-dotnet-core/tree/master
Com relação ao certificado basta informar o caminho dele junto às demais credenciais de autenticação, como é possível ver um exemplo aqui: https://github.com/gerencianet/gn-api-sdk-dotnet-core/blob/master/Gerencianet.NETCore.SDK.Examples/credentials.json

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Tente novamente com um novo certificado.
Se caso for atualizar para a versão 5 da SDK, vale conferir o CHANGELOG para identificar as mudanças que tiveram, principalmente o nome dos métodos.

Caso ainda tenha dificuldade, conte com a gente!

Avatar discord do usuario lorenacastro

lorenacastro

Ver Respostas

Ah sim. Eu vou tentar gerar novamente os certificados e depois tentar com a sdk atualizada também

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Na versão 5 da SDK permite ambos os formatos. O intuito era verificar se o problema seria na conversão para .pem.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Certo. Você está utilizando a última versão da SDK de PHP, v5?
Se estiver acima da versão 5, tente usar o certificado p12, sem a conversão.

Avatar discord do usuario lorenacastro

lorenacastro

Ver Respostas

Boa noite a todos. Estou usando o SDK de php e estou obtendo Unauthorized no modo de produção para gerar uma charge de Pix. verifiquei as chaves e estão ok. No modo de teste deu certo. Alguem sabe o que pode ser?

usei:

$api = new Gerencianet($options);
$pix = $api->pixCreateImmediateCharge([], $body);

Options e body nesse formato:

$options = {
"client_id": "Client_Id_xxxxxx",
"client_secret": "Client_Secret_xxxxx",
"sandbox": false,
"pix_cert": "xxxxx/CertProducao.pem",
}
$body pix = {
"calendario": {
"expiracao": 3600
},
"devedor": {
"cpf": "xxxxx",
"nome": "Joao Silva"
},
"valor": {
"original": "100.00"
},
"chave": "xxxxxx",
"solicitacaoPagador": "1"
}

Avatar discord do usuario .flaviovieira

.flaviovieira

Ver Respostas

Pessoal dúvida besta aqui, como eu faço para saber se um pix que eu cobrei foi pago? Estou usando o sdk para typescript e o pix imediato

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Provavelmente alguma informação esta sendo enviada na requisição de forma errada. Teria que analisar todo o seu projeto e ir verificando o valor de cada variável pra saber se realmente as informações enviadas no body estão corretas.

Confirme se está enviando também as credenciais Cliente_Id, Client_Secret e certficado corretamente.
Você pode acompanhar também um vídeo de demonstração da SDK de Java: https://www.youtube.com/watch?v=Mv3LPoOc8mc&ab_channel=Ef%C3%AD 😉