Histórico de mensagens sobre card em cartões

EXIBINDO CONVERSAS RECENTES:

Texto: card
Canal: cartões
Avatar discord do usuario _cava

_cava

Ver Respostas

Estou com problemas para finalizar minha cobrança em produção. E não é o endereço de cobrança, pois já adicionei lá e ainda assim não funcionou.
/charge/one-step

{
code: 200,
data: {
installments: 1,
installment_value: 300,
charge_id: 581082863,
status: 'unpaid',
refusal: {
reason: 'Transação não autorizada. Endereço do facilitador incompleto, entre em contato.',
retry: true
},
total: 300,
payment: 'credit_card'
}
}

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @carlos06_3. Tudo bem?
Utilizando nossa SDK de Dart você encontra um exemplo: https://github.com/gerencianet/gn-api-sdk-dart/blob/main/example/default/charge/oneStepCard.dart

Avatar discord do usuario guilherme.lopes

guilherme.lopes

Ver Respostas

Bom dia

Qual é a forma que o usuário digita o numero do cartão e aparece a bandeira (Visa, Mastercard, amex) etc ?

Avatar discord do usuario pxbz

pxbz

Ver Respostas

Olá. Boa noite, estou com um erro no meu site, a API não está buscando o telefone preenchido no formulário, e o retorno quando verifico no site é :

"error": "validation_error",
"error_description": {
"property": "/payment/credit_card/customer/phone_number",
"message": "A string não corresponde ao modelo: ^[1-9]{2}9?[0-9]{8}$."

Avatar discord do usuario urameshi

urameshi

Ver Respostas

Boa tarde! Estou enfrentando um problema ao tentar o pagamento com cartão no checkout. O log deu o seguinte:

{
"code": 3500034,
"error": "validation_error",
"error_description": {
"property": "/payment/credit_card/payment_token",
"message": "A string não corresponde ao modelo: ^[a-fA-F0-9]{40}$."
}
}

poderiam me ajudar, por gentileza?

Avatar discord do usuario robinho6528

robinho6528

Ver Respostas

Olá pessoal estou tendo o seguinte problema ao bater no endpoint para gerar o payment token:

feign.FeignException$InternalServerError: [500 Internal Server Error] during [POST] to [https://tokenizer.gerencianet.com.br/card" class="link-msg">https://tokenizer.gerencianet.com.br/card] [PaymentTokenizerInterface#getPaymentTokens(String,String)]: [{"code":3500011,"error":"invalid_data","error_description":"Não foi possível recuperar os dados enviados."}]
No endpoint: "https://tokenizer.gerencianet.com.br/"
Alguem poderia informar o que pode causar isso?

Avatar discord do usuario .alexandrerv

.alexandrerv

Ver Respostas

Boa tarde estou tentando gerar um payment_token e card_mask mas pacote nenhum de criptografia esta aceitando a pubkey gerada como chave

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Poderia testar este código?

const env = 'https://sandbox.gerencianet.com.br/v1/cdn';

export const getPaymentToken = async (pay_token, creditCard) => {
return new Promise((resolve, reject) => {
var s = document.createElement('script');
s.type = 'text/javascript';

var v = Math.random() 1000000;
s.src = ${env}/${pay_token}/${v};
s.async = false;
s.id = pay_token;

if (!document.getElementById(pay_token)) {
document.getElementsByTagName('head')[0].appendChild(s);
}

window['$gn'] = {
validForm: true,
processed: false,
done: {},
ready: function (fn) {
window['$gn'].done = fn;
}
};

window['$gn'].ready((checkout) => {
checkout.getPaymentToken(creditCard, (error, response) => {
if (error) {
reject(error);
} else {
resolve(response.data.payment_token);
}
});
});
});
}

Avatar discord do usuario wesley_wb

wesley_wb

Ver Respostas

Boa tarde. Alguém pode me ajudar com um problema ? Estou no ambiente de homologação da API de pagamento com cartão. Não estou conseguindo obter o payment_token nem o card_mask. De acordo com a documentação, para obter esses dados antes é necessário gerar: SALT, chave RSA, objeto JSON contendo os dados do cartão junto com o SALT gerado, e por fim, criptografar esses dados e manda-los através de uma requisição POST para a rota "https://sandbox.gerencianet.com.br/v1/card". Até aqui tá tudo perfeito. O identificador da conta é enviado no Header da requisição com o atributo account-code. Só que a API retorna um erro informando que o identificador de conta fornecido é inválido. Mas isso não faz sentido, já que para obter o SALT e a chave RSA eu envio o mesmo identificador e funciona perfeitamente.

Avatar discord do usuario wallisonfelipe

wallisonfelipe

Olá, bom dia. Estou recebendo o erro "Não foi possível recuperar os dados enviados." ao tentar cadastrar um cartão na rota "/card". Em homologação acabei de testar e tudo funciona lindo. Em produção, já revisei todas as credenciais e certificados, aparentemente está tudo certo.

Avatar discord do usuario valkhan.2023

valkhan.2023

Ver Respostas

Testei com cartões gerados para VISA e MASTERCARD sem sucesso

Avatar discord do usuario You should motivate Urself. NOW!

You should motivate Urself. NOW!

SUCESSO

{
"code": 200,
"data": {
"installments": 1,
"installment_value": 1000,
"charge_id": 1803090,
"status": "waiting",
"total": 1000,
"payment": "credit_card"
}
}

vlw mesmo pessoal
vcs são brabos d+

Avatar discord do usuario You should motivate Urself. NOW!

You should motivate Urself. NOW!

Ver Respostas

Boa noite pessoal !
Estou tentando fazer a integração de pagamento com cartão de credito, porém recebo esse erro
Estou usando ambiente de homologação
Estou usando o metodo -> createOneStepCharge do sdk para Node

{
"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."
}

payload enviado
{
"payment": {
"credit_card": {
"installments": 1,
"payment_token": "e39d08751b5ee5c53645c874de29164c8d38fba5",
"billing_address": {
"street": "Maria Tereza",
"number": 10,
"neighborhood": "Centro",
"zipcode": "18209390",
"city": "Itapetininga",
"state": "SP"
},
"customer": {
"name": "Rafael Siqueira",
"email": "[email protected]",
"cpf": "36568749805",
"birth": "1987-09-25",
"phone_number": "15988342010"
}
}
},
"items": [{
"name": "Product 1",
"value": 1000,
"amount": 1
}]
}

Avatar discord do usuario rubenskuhl

rubenskuhl

Mais aí faltam Elo e Hipercard, que começam com:
Elo: 636368, 636369, 438935, 504175, 451416, 636297,5067,4576,4011,506699
Hipercard: 38,60

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

export function creditCardType(cc: string) {
let amex = new RegExp('^3[47][0-9]{13}$');
let visa = new RegExp('^4[0-9]{12}(?:[0-9]{3})?$');
let cup1 = new RegExp('^62[0-9]{14}[0-9]$');
let cup2 = new RegExp('^81[0-9]{14}[0-9]
$');

let mastercard = new RegExp('^5[1-5][0-9]{14}$');
let mastercard2 = new RegExp('^2[2-7][0-9]{14}$');

let disco1 = new RegExp('^6011[0-9]{12}[0-9]$');
let disco2 = new RegExp('^62[24568][0-9]{13}[0-9]
$');
let disco3 = new RegExp('^6[45][0-9]{14}[0-9]$');

let diners = new RegExp('^3[0689][0-9]{12}[0-9]
$');
let jcb = new RegExp('^35[0-9]{14}[0-9]$');


if (visa.test(cc)) {
return 'VISA';
}
if (amex.test(cc)) {
return 'AMEX';
}
if (mastercard.test(cc) || mastercard2.test(cc)) {
return 'MASTERCARD';
}
if (disco1.test(cc) || disco2.test(cc) || disco3.test(cc)) {
return 'DISCOVER';
}
if (diners.test(cc)) {
return 'DINERS';
}
if (jcb.test(cc)) {
return 'JCB';
}
if (cup1.test(cc) || cup2.test(cc)) {
return 'CHINA_UNION_PAY';
}
return undefined;
}

Avatar discord do usuario depaula_igor

depaula_igor

Ver Respostas

Boa tarde. Ao fazer um charge/pay com credit_card e installments, o valor das parcelas está maior que o esperado. Por que isso acontece? Exemplo: o valor da charge é 106800, mas com 12 parcelas o valor do pagamento tem " total: 121116, installment_value: 10093,"