Zero-Auth voor Payment Pages

  Laatst bijgewerkt: 

 

 

Voorvereisten

  • Rekeningcontrolen worden ondersteund voor winkeliers met een Trust Payments acquiring account. Als je een andere acquiring bank gebruikt, moet je contact opnemen met ons Support Team om te controleren of deze functie wordt ondersteund voordat je verder gaat.
  • Rekeningcontrolen kan alleen worden uitgevoerd voor betalingsmethoden op basis van kaarten.

Om fraude te verminderen, heeft Visa alle winkeliers met een Klant Categorie Code (MCC) van 6012 verplicht zijn om extra velden mee te sturen in AUTH en ACCOUNTCHECK verzoeken. Klik hier voor meer informatie.

Als deze velden niet worden ingevuld, wordt in het antwoord een foutmelding "60025" (Ongeldig verzoek) teruggezonden.

 

Mandaatoverwegingen

Visa en Mastercard hebben verplicht gesteld dat u toestemming van de kaarthouder moet krijgen als u kaartgegevens opslaat voor toekomstig gebruik, en dat deze moeten worden gemarkeerd op het moment van de eerste autorisatie, door in het credentialsonfile veld in uw verzoeken. Daartoe moet u uw POST bijwerken met het extra veld credentialsonfile, met waarde ingesteld op "1".

U moet ook alle volgende betalingen markeren die gebruikmaken van eerder opgeslagen referenties, door het veld credentialsonfile veld in deze verzoeken op te nemen met waarde "2".

 

Uitgevoerde controles

Op alle verwerkte Rekeningcontrolen worden de eerste adresregel van de kaarthouder, de postcode van de kaarthouder en de beveiligingscode gecontroleerd om er zeker van te zijn dat de door de klant ingevoerde gegevens geldig zijn. Klik hier voor meer informatie over deze controles.

 

Configuratie

Er zijn twee belangrijke methoden om Rekeningcontrolen op te nemen in je betaaloplossing.

  1. Een betaling vooraf laten gaan door een Rekeningcontrole - Er kunnen regels worden geconfigureerd op je account om te voorkomen dat de volgende betaling wordt verwerkt als er discrepanties worden gevonden tussen de waarden van de eerste adresregel van de kaarthouder, de postcode van de kaarthouder en de beveiligingscode die de klant heeft ingevoerd en de waarden op de rekening van de uitgevende bank.
  2. Voer Rekeningcontrole uit zonder betaling - Hiermee kun je je eigen backoffice-activiteiten uitvoeren na de Rekeningcontrole. De daaropvolgende betaling wordt verwerkt via onze API.

 

1. Laat een betaling voorafgaan door een Rekeningcontrole

Om dit gedrag mogelijk te maken, moet u contact opnemen met ons Support Team en de volgende wijzigingen in uw account aanvragen:

  • Rekeningcontrolen moet ingeschakeld zijn op je site referentie(s).
  • Schakel een regel in die handelt op de resultaten van de controles (de betaling opschorten/annuleren).

Elke Rekeningcontrole krijgt een unieke Transactiereferentie toegewezen en je kunt deze gebruiken om de details van de aanvraag in MyST te bekijken. Als je de unieke Transactiereferentie al weet, kun je deze intypen in de universele zoekfunctie bovenaan de pagina. Anders kun je onze Transactie zoekfunctie gebruiken en verzoektypes filteren op "ACCOUNTCHECK" om verzoeken te doorzoeken.

 

2. Rekeningcontrole uitvoeren zonder betaling

Om dit gedrag mogelijk te maken, moet u contact opnemen met ons Support Team en de volgende wijzigingen in uw account aanvragen:

  • Rekeningcontrolen moet ingeschakeld zijn op je site referentie(s).
  • Geavanceerd Bericht in te schakelen op deze site referentie(s).

Zodra uw account is bijgewerkt zoals hierboven beschreven, moet u nu uw POST naar Trust Payments configureren om de volgende extra velden op te nemen:

 

Specificatie veld

  Veld Formaat Beschrijving
X1-EN.png credentialsonfile Numeriek (1)

Dit moet worden ingesteld op "1" als de betalingsgegevens moeten worden opgeslagen voor toekomstige transacties, om aan te geven dat de klant toestemming heeft gegeven.

Om een volgende betaling uit te voeren met behulp van opgeslagen betalingsgegevens, moet u een AUTH verzoek indienen bij Trust Payments via onze API.

X1-EN.png requesttypedescriptions Alfa (20) Dit moet worden ingesteld op "ACCOUNTCHECK".
<html>
<head>
</head>
<body>
<!--YOUR HTML-->
<form method="POST" action="<DOMAIN>/process/payments/choice">
<input type="hidden" name="sitereference" value="test_site12345">
<input type="hidden" name="stprofile" value="default">
<input type="hidden" name="currencyiso3a" value="USD">
<input type="hidden" name="mainamount" value="100.00">
<input type="hidden" name="version" value="2">
<input type="hidden" name="orderreference" value="myorder12345">
<input type="hidden" name="sitesecurity" value="hee879a9ab97753b3a768925d50842f10e19fea03fef0b820026b6df92d415866">
<input type="hidden" name="sitesecuritytimestamp" value="2019-05-28 14:22:37">
<input type="hidden" name="requesttypedescriptions" value="ACCOUNTCHECK">
<input type="hidden" name="credentialsonfile" value="1">
<input type="submit" value="Pay">
</form>
</body>
</html>

 

Behandeling van het antwoord

Er worden controles uitgevoerd op de eerste adresregel van de kaarthouder, de postcode van de kaarthouder en de beveiligingscode, om er zeker van te zijn dat de door de klant ingevoerde gegevens geldig zijn. Voor elke controle wordt een cijfercode teruggestuurd:

Code Beschrijving Commentaar
0 "Niet opgegeven" Uw verwerver kreeg niet de informatie die nodig is om deze controle uit te voeren.
1 "Niet gecontroleerd" Uw verwerver kon de verstrekte informatie niet controleren.
2 "Overeenkomend" De door de klant verstrekte informatie komt overeen met die in de bestanden van de kaartuitgever.
4 "Niet overeenkomend" De door de klant verstrekte informatie komt NIET overeen met de gegevens van de kaartuitgever.

 

Wij bevelen twee verschillende methoden aan om de resultaten te bekijken:

  • De resultaten van deze controles kunnen handmatig worden bekeken door in te loggen op MyST en te zoeken naar de Rekeningcontrolen die zijn verwerkt op je site referentie(s). Klik hier voor meer informatie.
  • Je kunt URL-kennisgevingen ook configureren om de extra velden op te nemen securityresponseaddress, securityresponsepostcode en securityresponsesecuritycode. Deze bevatten de numerieke waarden die hierboven zijn vermeld. Klik hier voor meer informatie.
Was dit artikel nuttig?
0 van de 0 vonden dit nuttig