Warum erhalte ich die Fehlermeldung „invalid card number“ bei einer wiederkehrenden Transaktion?

Wenn Sie versuchen, eine wiederkehrende Zahlung mit tokenisierten Zahlungsdetails durchzuführen, und die Fehlermeldung 101 mit der Meldung „invalid card number“ erhalten, sind die übertragenen Zahlungsdetails wahrscheinlich fehlerhaft. Um eine wiederkehrende Zahlung mit einem Token durchzuführen, müssen Sie sowohl das Feld shopperReference als auch das Token in der Anfrage senden. Je nachdem, welche Integration Sie verwenden, unterscheiden sich die Namen der Parameter. Bitte prüfen Sie beide Szenarien unten:

Checkout

Wenn Sie den Checkout-API-Endpunkt (/payments) verwenden und errorCode 101 und die Meldung ungültige Kartennummer sehen, haben Sie wahrscheinlich nicht die storedPaymentMethodID angegeben: Dies ist die recurringDetailReference, die in der Antwort zurückgegeben wurde, als Sie das Token erstellt haben. Vor API v49 wird dies als recurringDetailReference übergeben

Sehen Sie sich dieses Beispiel für CardOnFile an:

{
 "amount":{
 "value":2000,
 "currency":"USD"
 },
 "paymentMethod":{
 "type":"scheme",
 "storedPaymentMethodId":"7219687191761347",
 "encryptedSecurityCode": "adyenjs_0_1_18$MT6ppy0FAMVMLH..."
 },
 "reference":"IHRE_BESTELLNUMMER",
 "shopperInteraction": "ContAuth",
 "recurringProcessingModel": "CardOnFile",
 "merchantAccount":"IHR_HÄNDLERKONTO",
 "shopperReference":"IHRE_EINDEUTIGE_KÄUFER_ID_IOfW3k9G2PvXFu2j",
 "returnUrl":"https://ihr-unternehmen.com/..."
}

Alle Details finden Sie in unserer Tokenisierungsdokumentation: CardOnFile, Recurring und UnscheduledCardOnFile

Klassische API

Wenn Sie unseren Classic-API-Endpunkt (/authorise) nutzen und den Fehlercode 101 sowie die Mitteilung invalid card number (ungültige Kartennummer) erhalten, haben Sie wahrscheinlich selectedRecurringDetailReference nicht mit einbezogen: Entweder Sie nutzen hierfür die recurringDetailReference, die aus der Liste aller gespeicherten Details basierend auf der shopperReference zurückgegeben wird, oder LATEST, um das neueste wiederkehrende Element zu verwenden.

Sehen Sie sich dieses Beispiel für ONECLICK an:

{
 "amount":{
 "value":2000,
 "currency":"EUR"
 },
 "card":{
 "cvc":"737"
 },
 "reference":"Ihre Referenznummer",
 "merchantAccount":"TestHändler",
 "shopperEmail":"s.hopper@test.com",
 "shopperIP":"61.294.12.12",
 "shopperReference":"IHRE_EINDEUTIGE_KÄUFER_ID_IOfW3k9G2PvXFu2j",
 "selectedRecurringDetailReference":"LATEST",
 "recurring":{
 "contract":"ONECLICK"
 },
 "shopperInteraction":"Ecommerce"
}

Alle Einzelheiten finden Sie in unserer Tokenization-Dokumentation: 1-Click und wiederkehrende Zahlungen.

Mehr erfahren

Erfahren Sie mehr zu diesem Thema.

Zur Adyen-Dokumentation
The illustration of support agent wearing a headset.

Brauchen Sie weitere Hilfe?

Kontakt zu unserem Support-Team

Senden Sie uns die Details Ihres Problems, indem Sie ein Bild oder Screenshots hinzufügen.

Anfrage einreichen