Histórico de mensagens sobre an em assinaturas

EXIBINDO CONVERSAS RECENTES:

Texto: an
Data: 07/07/2023
Canal: assinaturas
Avatar discord do usuario yasmin_efi

yasmin_efi

Ver Respostas

É sim @geefi! É possível determinar a forma de pagamento via Bolix, no qual pode ser feito tanto via código de barras quanto pelo pix atrelado!

Avatar discord do usuario yasmin_efi

yasmin_efi

Boa tarde @josman8836! Tudo bem?

Avatar discord do usuario xdecow

xdecow

mesmo colocando dados reais

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

@ricardoolioti para obter o payment token é só utilizar o script fornecido na nossa documentação.
Você insere seu identificador de conta e ele te retorna um script para o ambiente de homologação e outro para produção.
https://dev.gerencianet.com.br/docs/pagamento-com-cartao#11-obten%C3%A7%C3%A3o-do-payment_token-pelo-front-end

Avatar discord do usuario ricardoolioti

ricardoolioti

Por favor, como disse, sou iniciante... se eu estiver falando alguma besteira, por favor, me corrija 🙂

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?

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

@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.

Avatar discord do usuario ricardoolioti

ricardoolioti

Aproveitando pessoal que foi investir tempo nessa atualização, existe a possibilidade de incluir uma assinatura com divisão de valores via marketplace?

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.

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.

Avatar discord do usuario ricardoolioti

ricardoolioti

Ver Respostas

Fala Guilherme, ainda continua dando o erro meu amigo 😦
imagem enviada na mensagem pelo usuario ricardoolioti

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

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.

Avatar discord do usuario ricardoolioti

ricardoolioti

Ver Respostas

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);

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

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);
https://github.com/gerencianet/gn-api-sdk-php/blob/master/examples/charges/subscription/createOneStepCardSubscription.php

Avatar discord do usuario ricardoolioti

ricardoolioti

Ver Respostas

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