Testaa valtuutus käyttämällä kortinhaltijan nimeä

On tärkeää, että varmistat täydellisen integraation Adyeniin testaamalla tuloskoodeja.

Jos et pysty lähettämään additionalDataa testausta varten, voit sen sijaan käyttää kortti holderName -kenttää.

Testaa maksutulosta

Tee /payments-pyyntö antamalla sopiva holderName Adyen-vastauskoodien luettelosta.

Tässä esimerkissä näytetään, miten saat REFUSED-maksun antamalla holderNameksi DECLINED.

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

{ "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
Vastauksen hylkääminen

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

Skeemavastauksen ja raa’an kieltäytymissyyn mukauttaminen

Voit valinnaisesti asettaa sekä varsinaisen skeemavastauksen koodin että antaa oman raa’an kieltäytymissyyn. Raaka hylkäysperuste on Visan tai Mastercardin antama suora vastaus.

Tee /payments-pyyntö, ja kun annat korttitietoja, välitä holderName seuraavilla tiedoilla:

  • haltijan nimi Adyen-vastauskoodien luettelosta.
  • a Scheme Response code and Refusal reason raw String.

Käytä tätä arvoa varten muotoa:

 : 

Voi olla tarpeen alentaa riskipistemäärän arvoa, jotta voit ottaa huomioon kortinhaltijan nimessä olevat muut kuin aakkoselliset merkit, kuten kaksoispisteen (”:”). Tämä ja muut ei-aakkoselliset merkit laukaisevat riskitarkastuksen, joka voi aiheuttaa maksun hylkäämisen FRAUD-syykoodilla.

Esimerkki

Seuraavassa esimerkissä näytetään, miten testaat ”Virheen” vuoksi ”Hylätty” -tuloksen ”Virheestä” johtuvan maksutuloksen holderName:

DECLINED : 06 : ERROR
  • Kentän holderName arvo ei voi olla pidempi kuin enintään 80 merkkiä.

  • Jos määrität väärän CVC:n tai virheellisen voimassaolopäivän, maksu epäonnistuu ja toiminto palauttaa yleisen DECLINEDhylkäyssyyn.

Testaus epäonnistuneista muutoksista

Harvinaisissa tapauksissa muutos saattaa epäonnistua sen jälkeen, kun olemme käsitelleet muutoksen.

Testataksesi tämän skenaarion tee /payments-pyyntö valitsemalla alla olevasta luettelosta holderName, joka vastaa sen tyyppistä epäonnistunutta muutosta, jota haluat testata:

holderName Tulos
kaappaus epäonnistui Simuloimme epäonnistunutta kaappausta, katso lisätietoja kohdasta CAPTURE_FAILED
palautus epäonnistui Simuloimme epäonnistunutta palautusta, lisätietoja on kohdassa REFUND_FAILED

Kun pyyntösi on hyväksytty, sinun on käynnistettävä testaamasi muutos, joko kaappaus tai palautus. Kun olet tehnyt sen, simuloimme automaattisesti epäonnistuneen muutoksen.

Voi kestää jopa 24 tuntia, ennen kuin epäonnistuneen muutoksen simulointi saadaan valmiiksi.

Katso myös

  • Testaa veloitusskenaario

.

Vastaa

Sähköpostiosoitettasi ei julkaista.