Histórico de mensagens sobre payment_token em cartões

EXIBINDO CONVERSAS RECENTES:

Texto: payment_token
Canal: cartões
Avatar discord do usuario vmmonea

vmmonea

Ver Respostas

Bom dia pessoal, estou usando a api para gerar pagamentos via cartão com o React, mas estou com dificuldades para gerar o payment_token. Tem algum case que possam me dar como exemplo?

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Bom dia, João! Tem como sim.
Inicialmente, o fluxo para criar uma cobrança do tipo cartão de credito exige a obtenção do payment_token, que você consegue gerar através do script disponível nessa página: https://dev.gerencianet.com.br/docs/pagamento-com-cartao#section-1-1-obten-o-do-payment_token

Após esse procedimento, você pode desenvolver na linguagem em que esta utilizando a requisição para comunicar com os nossos endpoints de criação de cobrança: https://dev.gerencianet.com.br/docs/pagamento-com-cartao#section-1-2-pagando-com-cart-o

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Boa tarde, @.mrbender. Tudo bem?
Desde já agradeço por seu feedback nos pontos destacados referente à geração do Payment Token.
Levarei sua sugestão para a equipe responsável avaliar as melhorias citadas!

De qualquer forma irei lhe chamar no privado para entender melhor seu cenário e identificar algo que possa lhe atender de imediato.

Avatar discord do usuario .mrbender

.mrbender

Ver Respostas

Boa tarde!
Gostaria de pontuar alguns problemas que estão desmotivando a nossa equipe em continuar usando a gerencianet para lidar com pagamentos com cartão. As colocações são todas referentes ao script para obtenção do payment_token.

- Não faz uso de um empacotador de módulos e, por isso, faz requisições extras para algo que poderia estar minificado em apenas um arquivo. É ainda pior quando o contexto se trata de redes móveis.
- jQuery deixa a coisa ainda pior.
- Não oferece formas de lidar com processamento assíncrono em JavaScript moderno (Promise).

Avatar discord do usuario sammerduarte

sammerduarte

Bom dia, pessoal! Estou precisando de uma ajuda. Uso React Native e preciso integrar a API de vocês, porém, precisa ser em um Webview, só que a Apple vai barrar e isso não pode acontecer... Preciso de alguma ajuda em como pegar o Payment_token pelo Backend, ou alguma maneira de pegar dentro do App em React Native mesmo

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Não temos um exemplo desta implementação com NextJs, mas segue um exemplo que está mais simples e direto.

html







Gerar payment_token




Gerar payment_token



Buscar parcelas


Resultado no console



Caso ainda tenha dificuldade em replicar para o Next, Você pode me chamar aqui

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Após ter declarado o objeto $gn, dai é preciso chamar a função $gn.ready() para que seja possível obter o payment_token e o installments
imagem enviada na mensagem pelo usuario guilherme_efi
imagem enviada na mensagem pelo usuario guilherme_efi

Avatar discord do usuario yukoha

yukoha

não consigo gerar payment_token na homologação

Avatar discord do usuario arthurelinux

arthurelinux

3500034validation_errorArray ( [property] => /payment/credit_card/payment_token [message] => A string não corresponde ao modelo: ^[a-fA-F0-9]{40}$. )

Avatar discord do usuario joao_efi

joao_efi

Boa noite <@!869997514366017577> tudo bem? 😄
Essa falha acontece ao se informar um payment token inválido!
Dá uma conferida se o script de geração do payment token está com a URL correta de acordo com o ambiente!
imagem enviada na mensagem pelo usuario joao_efi

Avatar discord do usuario arthurelinux

arthurelinux

3500034validation_errorArray ( [property] => /payment/credit_card/payment_token [message] => A string não corresponde ao modelo: ^[a-fA-F0-9]{40}$. )

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde, <@!474929024380960779>! Neste cenário explicado por você, o melhor seria utilizar no Flutter como enviado pelo Igor. Não é necessário utilizar credenciais, apenas o identificador da conta e o sandbox irá definir se o payment_token gerado vai ser em ambiente de produção ou homologação.

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Bom dia, João! Através do plugin Flutter você consegue gerar o payment_token, segue abaixo um exemplo:

Map credentials = {
'account_id': '',
'sandbox': true,
};

Gerencianet gn = Gerencianet(credentials);

Map card = {
"brand": "",
"number": "",
"cvv": "",
"expiration_month": "",
"expiration_year": ""
};


dynamic paymentToken = await gn.call("paymentToken", body: card);

Avatar discord do usuario jmellodev

jmellodev

Ver Respostas

Bom dia!
Não achei na doc como ter o o payment_token por API, somente adicionando a tag script, mas meu back end não uso formulário, pois os dados são enviados por app mobile (Flutter), API PHP (Laravel)

Avatar discord do usuario celsoncustodio

celsoncustodio

Ver Respostas

Gerou esse erro aqui
Pagamento via cartão de crédito em um passo;

{
"payment": {
"credit_card": {
"installments": 1,
"payment_token": "token",
"billing_address": {
"street": "Rua Joaquim Manoel de Macedo",
"number": 1300,
"neighborhood": "Jardim Paraiso",
"zipcode": 16401443,
"city": "Lins",
"state": "SP"
},
"customer": {
"name": "hamgar 10 findos",
"email": "[email protected]",
"cpf": 54663271073,
"birth": "2000-11-24",
"phone_number": 14996552654
}
}
},
"items": [
{
"name": "Mensalidade referente ao mes 6",
"value": 200,
"amount": 1
}
]
}

Result:
{
"code": 3500072,
"error": "request_not_allowed",
"error_description": "Não foi possível finalizar sua solicitação. Por favor, entre em contato com o suporte Gerencianet."
}

Avatar discord do usuario danieldl2172

danieldl2172

Bom dia, estou tentando fazer o checkout transparente aqui, e estou com dificuldade de colocar o payment_token, pois estou usando o angular 10, tem algum exemplo por favor ?
pois da $gn is not defined
imagem enviada na mensagem pelo usuario danieldl2172

Avatar discord do usuario marcosfilho8113

marcosfilho8113

Ver Respostas

o primeiro passo ocorre no frontend para retornar o payment_token e depois com o payment_token eu posso trabalhar no backend

Avatar discord do usuario marcosfilho8113

marcosfilho8113

vi que no pagamento de cartão é necessário gerar um payment_token, mas só é possível gerar utilizando o javascript?