Por que minha transação recorrente exibe o erro "invalid card number"?

Se você está tentando fazer um pagamento recorrente usando detalhes de pagamento tokenizados e obtém um erro com ErrorCode 101 e a mensagem invalid card number, você provavelmente não está passando os detalhes do pagamento corretamente. Para fazer um pagamento recorrente usando um token, você precisa passar tanto o ShopperReference quanto o token na solicitação. Dependendo de qual integração você está, os nomes diferem. Verifique ambos cenários abaixo: 

Checkout

Se você estiver usando o Checkout API endpoint (/pagamentos) e visualizar errorCode 101 e mensagem de número de cartão inválido, você provavelmente não está incluindo o storedPaymentMethodID:

  • Inclua o storedPaymentMethodId: este é o repeatDetailReference retornado na resposta quando você criou o token. Antes da API v49, isso é passado como repeatDetailReference

Considere o seguinte exemplo para o CardonFile:

{

  "amount":{

    "value":2000,

    "currency":"USD"

  },

  "paymentMethod":{

    "type":"scheme",

    "storedPaymentMethodId":"7219687191761347",

    "encryptedSecurityCode": "adyenjs_0_1_18$MT6ppy0FAMVMLH..."

  },

  "reference":"YOUR_ORDER_NUMBER",

  "shopperInteraction": "ContAuth",

  "recurringProcessingModel": "CardOnFile",

  "merchantAccount":"YOUR_MERCHANT_ACCOUNT",

  "shopperReference":"YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j",

  "returnUrl":"https://your-company.com/..."

}

Para todos os detalhes, consulte nossa documentação de tokenização: CardOnFile, Recurring e UnscheduledCardOnFile

Classic API

Se você estiver usando nosso Classic API endpoint (/autorizar) e visualizar  o errorCode 101 e a mensagem invalid card number, você provavelmente não está incluindo o selectedRecurringDetailReference:

  • Inclua o selectedRecurringDetailReference: pode ser o recurringDetailReference retornado da lista de todos os detalhes armazenados com base na shopperReference ou o LATEST para usar os detalhes recorrentes mais recentes

Considere o seguinte exemplo para ONECLICK:

{

  "amount":{

    "value":2000,

    "currency":"EUR"

  },

  "card":{

    "cvc":"737"

  },

  "reference":"Your Reference Here",

  "merchantAccount":"TestMerchant",

  "shopperEmail":"s.hopper@test.com",

  "shopperIP":"61.294.12.12",

  "shopperReference":"YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j",

  "selectedRecurringDetailReference":"LATEST",

  "recurring":{

    "contract":"ONECLICK"

  },

  "shopperInteraction":"Ecommerce"

}

Para todos os detalhes, consulte nossa documentação de tokenização: One-click e Recurring

Saiba mais

Encontre mais detalhes sobre esse tópico.

Acesse Documentos da Adyen
The illustration of support agent wearing a headset.

Você precisa de mais ajuda?

Entre em contato com nossa equipe de suporte

Envie-nos os detalhes do seu problema adicionando imagens ou capturas de tela.

Envie uma solicitação