Testa behörighet med hjälp av kortinnehavarens namn

Det är viktigt att du säkerställer en fullständig integration i Adyen genom att testa resultatkoder.

Om du inte kan skicka in additionalData för testning kan du använda fältet för kortet holderName istället.

Testa betalningsresultat

Gör en /payments-förfrågan och ange lämpligt holderName från listan med Adyen-svarskoder.

Det här exemplet visar hur du får en REFUSED-betalning genom att ange DECLINED i holderName.

https://docs.adyen.com/development-resources/test-cards/result-code-testing/testing-with-card-holder-name#test-refused-payment
Testet avvisade betalning

{ "amount": { "currency": "USD", "value": 1000 }, "reference": "Your order number", "paymentMethod": { "type": "scheme", "number": "4111111111111111", "expiryMonth": "10", "expiryYear": "2020", "holderName": "DECLINED", "cvc": "737" }, "returnUrl": "https://your-company.com/...", "merchantAccount": "YOUR_MERCHANT_ACCOUNT"}

https://docs.adyen.com/development-resources/test-cards/result-code-testing/testing-with-card-holder-name#refused-response
Svar nekas

{ "pspReference": "89783918347627F", "refusalReason": "Refused", "resultCode": "Refused", "refusalReasonCode": "2"}

Anpassa systemrespons och rå avslagsgrund

Du kan valfritt ställa in både den faktiska systemresponskoden och ange din egen rå avslagsgrund. Den råa avslagsgrunden är det direkta svaret från Visa eller Mastercard.

Gör en /payments-förfrågan och när du tillhandahåller kortinformation, skicka holderName med följande data:

  • ett holderName från listan över Adyen-svarskoder.
  • en Scheme Response code and Refusal reason raw String.

För det här värdet använder du formatet:

 : 

Du kan behöva sänka värdet för riskpoängen för att ta hänsyn till icke-alfabetiska tecken i kortinnehavarens namn, till exempel ett kolon (”:”). Detta och andra icke-alfabetiska tecken utlöser riskkontrollen, vilket kan leda till att betalningen nekas med en FRAUD orsakskod.

Exempel

Följande exempel visar hur du testar ett resultat för en ”Avvisad” betalning på grund av ett ”Fel”, med hjälp av holderName:

DECLINED : 06 : ERROR
  • Fältets holderName-värde kan inte vara längre än max 80 tecken.

  • Om du anger en felaktig CVC eller ett ogiltigt utgångsdatum misslyckas betalningen och operationen returnerar en generisk DECLINED avslagsgrund.

Test av misslyckade ändringar

I sällsynta fall kan en ändring misslyckas efter att vi har behandlat ändringen.

För att testa detta scenario gör du en /betalningsbegäran och väljer en holderName från listan nedan som motsvarar den typ av misslyckad ändring som du vill testa:

holderName Outcome
capture failed Vi simulerar en misslyckad fångst, för mer information se CAPTURE_FAILED
refund failed Vi simulerar en misslyckad återbetalning, för mer information se REFUND_FAILED

När din begäran har godkänts måste du påbörja den ändring som du testar, antingen registrering eller återbetalning. När du har gjort det simulerar vi automatiskt den misslyckade ändringen.

Det kan ta upp till 24 timmar innan simuleringen av den misslyckade ändringen är klar.

Se även

  • Testa ett scenario för återbetalning

.

Lämna ett svar

Din e-postadress kommer inte publiceras.