Falha com payment_token e charge_id em integracões Node

EXIBINDO RESPOSTAS:

Avatar discord do usuario Sttriker

Sttriker

ao tentar pagar usando o que a documentação me indica seção 2.4 para node, estou enviando todos os dados como sao requiridos
Params com o charge_id
{ id: 298279200 }
body
{
payment: {
credit_card: {
installments: 1,
payment_token: '55071f2fd732ce58b0f460dc495912bd0aa8efb9',
billing_address: [Object], // esta igual o exemplo so fiz copiar
customer: [Object] // esta igual o exemplo so fiz copiar
}
}
}
resposta
{
code: 3500010,
error: 'property_does_not_exists',
error_description: {
property: 'payment_token',
message: 'A propriedade [payment_token] informada não existe.'
}
}
oq nao faz sentido, estou requisitando assim
const response = await gerencianet.payCharge(params, body)
esta td devidamente iniciado pois dessa maneira o charge_id funciona normalmente

Avatar discord do usuario matheus_efi

matheus_efi

Boa tarde <@!389091738007896064>, esta falha ocorre quando o payment_token gerado não é válido, geralmente a falha está associada ao uso de script em um ambiente diferente do utilizado na emissão.
Exemplo: Utilizar o script de desenvolvimento em cobranças de cartão no ambiente de produção.