Histórico de mensagens sobre sdk

EXIBINDO CONVERSAS RECENTES:

Texto: sdk
# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @kovalek_! Como vai?
Nós disponibilizamos a SDK em Flutter (https://github.com/gerencianet/gn-api-sdk-flutter-examples), talvez possa te ajudar na integração. 😀

# devs
Avatar discord do usuario sammy.kunimatsu

sammy.kunimatsu

Ver Respostas

boa noite, estou usando Efí pela primeira vez, estou usando no node.js, queria saber por que está me retornando Unauthorized, meu código de teste:

js
require("dotenv").config()

const moment = require("moment")
const Gerencianet = require('gn-api-sdk-node');

let options = {
client_id: process.env.clientId,
client_secret: process.env.secretId,
sandbox: false,
}

let planBody = {
name: 'Assinatura de Sammy',
repeats: 24,
interval: 2,
}

let subscriptionBody = {
items: [
{
name: 'Product 1',
value: 100,
amount: 2,
},
],
}

const gerencianet = new Gerencianet(options)

function createSubscription(response) {
let params = {
id: response.data.plan_id,
}

return gerencianet.createSubscription(params, subscriptionBody)
}

gerencianet.createPlan({}, planBody)
.then(createSubscription)
.then((resposta) => {
console.log(resposta)
})
.catch((error) => {
console.log(error)
})

# dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

https://dev.gerencianet.com.br/docs/instalacao-sdk-python

Mas as APIs são abertas e documentadas, dá para usar BASIC para CP/M para chamar.

# módulos-plugins
Avatar discord do usuario victorzac

victorzac

Ver Respostas

Segue mensagem de erro: Fatal error: Uncaught Error: Undefined constant "Gerencianet\CURLOPT_SSLCERTTYPE" in /var/www/www_gn/gn-api-sdk-php/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Request.php:57 Stack trace: #0 /var/www/www_gn/gn-api-sdk-php/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Request.php(82): Gerencianet\Request->verifyCertificate() #1 /var/www/www_gn/gn-api-sdk-php/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Auth.php(50): Gerencianet\Request->send() #2 /var/www/www_gn/gn-api-sdk-php/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/ApiRequest.php(23): Gerencianet\Auth->authorize() #3 /var/www/www_gn/gn-api-sdk-php/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Endpoints.php(89): Gerencianet\ApiRequest->send() #4 /var/www/www_gn/gn-api-sdk-php/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Endpoints.php(38): Gerencianet\Endpoints->Gerencianet\{closure}() #5 /var/www/www_gn/gn-api-sdk-php/examples/pix/webhooks/pixDetailWebhook.php(26): Gerencianet\Endpoints->__call() #6 {main} thrown in /var/www/www_gn/gn-api-sdk-php/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Request.php on line 57

# pix
Avatar discord do usuario _olinto

_olinto

Houveram mudancas no sdk

# módulos-plugins
Avatar discord do usuario victorzac

victorzac

Digito meusite.com.br/www_gn/gn-api-sdk-php/examples/pix/webhooks/pixDetailWebhook.php e recebo erro 404

# módulos-plugins
Avatar discord do usuario victorzac

victorzac

Implementei mas não consigo rodar os php. Por exemplo no navegador digito meusite.com.br/www_gn/gn-api-sdk-php/examples/pix/pix/pixReceivedList.php e recebo erro 500

# cartões
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Eu só uso API Pix, mas no SDK NodeJS da Efí tem exemplo com NodeJS. No front-end você vai precisar de ReactJS, não tem componente de cartão da Efí para React Native.

# módulos-plugins
Avatar discord do usuario yasmin_efi

yasmin_efi

Você pode verificar no link abaixo, um video com um tutorial das diferentes formas de instalar a SDK de php:

# módulos-plugins
Avatar discord do usuario victorzac

victorzac

Tentando instalar com : /var/www/www_gn$ composer require gerencianet/gerencianet-sdk-php
In RequireCommand.php line 142:
file_put_contents(./composer.json): Failed to open stream: Permission denied

# módulos-plugins
Avatar discord do usuario victorzac

victorzac

Instalando o SDK do PHP , apos clonar com Git, em composer install obtive erro: In JsonFile.php line 178:
file_put_contents(./composer.lock): Failed to open stream: Permission denied
Alguma sugestão?

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não pq não usamos SDK e sim chamamos diretamente a API. Talvez o pessoal da @Consultoria Técnica tenha exemplos.

# assinaturas
Avatar discord do usuario ricardoolioti

ricardoolioti

Ver Respostas

Boa João, era o q tinha pensado
Armazenar os dados do cartão na base de dados e fazer uma solicitação de compra a cada mês como é feito na assinatura.
Mais uma ajuda João, eu ainda sou iniciante e pra fazer isso eu preciso de token para comunicar a minha tela de dados do cartão com a SDK, tem algum tutorial como faço isso?

# devs
Avatar discord do usuario jeanlucafp

jeanlucafp

Ver Respostas

pessoal estou usando o sdk java da gerencia a net e o sdk retorna 2023-07-07T14:47:55.411Z ERROR 2 --- [io-14480-exec-9] b.c.f.i.p.c.GerenciaNetPixGateway : Connection reset by peer quando eu faço uma chamada algm sabe pq?

# assinaturas
Avatar discord do usuario ricardoolioti

ricardoolioti

Opa, João muito obrigado
É não vai ter como, vou precisar subir a versão mais nova da SDK e revisar todo o código, pq eu vi que na versão 4.1 q estou usando não tem esse endpoint de gerar uma assinatura com o retorno do link.

# assinaturas
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia @ricardoolioti, tudo bem?
O método que você está tentando utilizar foi inserido na versão 5.0.0 da SDK como é possível verificar no link que o Guilherme enviou. Portanto basta que você atualize a SDK e você terá como utilizar o método, porém se atente às alterações que houveram em nomeação de outros métodos e verifique se elas serão break changes para a sua aplicação.

# assinaturas
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Entendi. Pelo que entendi acredito que deve ter atualizado sim a versão da SDK.
Utilize o método createOneStepSubscriptionLink($params, $body);, e tente gerar a assinatura novamente, por favor.
A partir da v5 o nome do método é o informado acima. https://github.com/gerencianet/gn-api-sdk-php/blob/master/CHANGELOG.md#500

# assinaturas
Avatar discord do usuario ricardoolioti

ricardoolioti

Eu tive um problema no servidor e tive que reinstalar toda a aplicação e o antigo desenvolvedor acredito que não usada o SDK do Gerencianet via Composer, ele deveria fazer a inclusão direta.
Como eu reinstalei a aplicação e fiz um composer update eu acredito q ele deve ter substituído a SDK da Vendor.