Histórico de mensagens sobre payment_token

EXIBINDO CONVERSAS RECENTES:

Texto: payment_token
# cartões
Avatar discord do usuario yukoha

yukoha

não consigo gerar payment_token na homologação

# assinaturas
Avatar discord do usuario Julia Efí

Julia Efí

Ver Respostas

@u.dryan Sempre recomendamos o uso do payment_token por questões de segurança para você e para seu cliente, de forma que nós ficamos responsáveis pela criptografia dos dados do cliente. Caso contrario, isso fica em responsabilidade do dev, dai você pode fazer da maneira que preferir

# assinaturas
Avatar discord do usuario u.dryan

u.dryan

Oi, boa tarde. Estou criando uma API para pagamentos recorrentes, usando typescript, para um site de servicos.
Queria saber, como consigo passar as informacoes de um cartao de cretido para se tornar o meio de pagamento de uma assinatura de um cliente, alem de gerar um "payment_token" pelo script no frontend?
Pq alem de que nas docs diz que n eh recomendado usar o "payment_token" para assinaturas, eh o unico meio de passar as informacoes de um cartao de credito...
Poderiam me ajudar com essa questao?
Desde ja fico agradecida

# marketplace
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde, @lauro.guedes! Nesse cenário você pode inserir um web viwer para carregar o script, uma segunda opção é gerar no back-end o payment_token, mas neste cenário você ficaria responsável pela segurança dos dados do cartão trafegados.

# marketplace
Avatar discord do usuario lauro.guedes

lauro.guedes

Ver Respostas

Boa tarde, pessoal! Sou cliente novo e, olhando a documentação para realizar a integração, vi que é um SDK para usar em Android e iOS, mas aqui utilizamos React Native. Nesse caso, como funciona a geração do payment_token que deve ser realizada no frontend?

# cartões
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}$. )

# cartões
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

# cartões
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}$. )

# cartões
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.

# cartões
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);

# cartões
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)

# assinaturas
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Sim, é possível realizar cobrança via cartão de crédito. No entanto, os dados do cartão não são enviados diretamente no back-end da aplicação.

No caso de transações com cartão de crédito, primeiramente você deverá utilizar um JavaScript, para enviar os dos dados do cartão, de forma segura, e então lhe será retornando um payment_token. Este payment_token é diferente e criado para cada cobrança gerada por cartão de crédito e representa os dados do cartão do pagador.

E então este payment_token que será enviado no back-end para criação da cobrança.
imagem enviada na mensagem pelo usuario guilherme_efi

# cartões
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."
}

# cartões
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

# assinaturas
Avatar discord do usuario eemmy

eemmy

Estou recebendo as seguintes mensagens quando tento pagar uma assinatura com cartão de crédito:

property_does_not_exists
payment_token

# cartões
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

# cartões
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?