Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
ricardoolioti
Por favor, como disse, sou iniciante... se eu estiver falando alguma besteira, por favor, me corrija 🙂
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
ricardoolioti
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?
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
joaolucas_efi
@ricardoolioti, hoje não temos disponível a opção de assinatura para o marketplace, porém é possível que você em seu sistema implemente uma rotina de emissão de cobranças no marketplace que sigam um fluxo semelhante à assinatura.
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
ricardoolioti
Aproveitando pessoal que foi investir tempo nessa atualização, existe a possibilidade de incluir uma assinatura com divisão de valores via marketplace?
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
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.
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
joaolucas_efi
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.
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
ricardoolioti
Fala Guilherme, ainda continua dando o erro meu amigo 😦
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
guilherme_efi
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
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
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.
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
ricardoolioti
Bom dia Guilherme, A versão que estou usando é a 4.1.1. A chamada que estava funcionando eu fazia dessa forma: $api = new Gerencianet($options); $pay_charge = $api->oneStepSubscriptionLink($params, $body);
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
guilherme_efi
Bom dia, @ricardoolioti. De acordo com a linha apresentada na falha, provavelmente você está executando um método inexistente na SDK. Por exemplo, a partir da versão 5.x da SDK de PHP, para criar uma assinatura de cartão ou boleto você precisa executar o método "createOneStepSubscription", conforme exemplo abaixo:
$api = new Gerencianet($options); $response = $api->createOneStepSubscription($params, $body);
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
ricardoolioti
Olá, estou tentando implementar a assinatura via API e estou tendo alguns erros, podem me ajudar. O erro está nesse ponto -> vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Endpoints.php:44 Vou mandar alguns prints