2️⃣ De JSON Web Token (JWT) configureren

  Laatst bijgewerkt: 

 

  U hebt een gebruikersaccount nodig met de rol "Webservices JWT" om het token aan te maken.

Als deze gebruikersaccount nog niet is aangemaakt, vraag er dan een aan voor uw site(s) door contact op te nemen met ons Support Team.

De jwt veld dat in het formulier wordt verzonden, moet de vorm hebben van een JSON Web Token (JWT), dat bestaat uit gecodeerde gegevens.
JSON Web Tokens zijn een open, industriestandaard RFC 7519 methode voor het veilig verzenden van gegevens tussen twee partijen.
We raden aan de bibliotheken te gebruiken die te vinden zijn op https://jwt.io om de JWT te genereren.

  De jwt-aanmaak moet worden uitgevoerd op uw backendserver om de blootstelling van gevoelige details (d.w.z. JWT-ondertekeningsgeheim) te vermijden.

In zijn compacte vorm bestaat JWT uit drie delen, gescheiden door punten ("."), namelijk:

<header>.<payload>.<signature>

 

 

Het genereren van de header

De header bestaat uit twee delen:

  • alg - Het gebruikte ondertekeningsalgoritme (wij ondersteunen "HS256", "HS384" en "HS512").
  • typ - Het type van het token, dat "JWT" is.

Deze moeten Base64URL gecodeerd zijn om het eerste deel van het JWT te vormen. Voorbeeld:

  • Header – {“alg”:”HS256″,”typ”:”JWT”}
  • Encoded - eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9

Belangrijk: Ingezonden gegevens moeten Base64Url gecodeerd zijn, in plaats van standaard Base64.

 

Het genereren van de payload

Bij het indienen van velden in de payloadvolg dan de onderstaande aanbevelingen:

  • De payload moet bevatten alle velden die u de klant niet wilt laten wijzigen (bijvoorbeeld het transactiebedrag).
  • De payload mag niet bevatten alle velden die de klant mag wijzigen tijdens het afrekenen (bijvoorbeeld zijn adres of contactgegevens).

Deze velden worden dan Base64URL gecodeerd om het tweede deel van het JWT te vormen. Voorbeeld:

Payload Gecodeerd
{
"iss": "jwt.user",
"iat": 1730900533,
"payload": {
"currencyiso3a": "GBP",
"orderreference": "MyOrder123",
"sitereference": "test_12345",
"accounttypedescription": "ECOM",
"requesttypedescriptions": ["THREEDQUERY","AUTH"],
"baseamount": "1050"
}
}

  De baseamount veld getoond in de payload Bovenstaand voorbeeld bevat een waarde in basiseenheden. Dit betekent dat de waarde zonder het decimaalteken, dus £10,50 zou worden opgegeven als "1050".
Wij staan u toe om in plaats daarvan de mainamount hier, indien gewenst. In dit geval wordt de waarde opgegeven in hoofdeenheden (£10,50 zou worden opgegeven als "10.50" - let op de decimale punt).

  Overwegingen voor Mail Order Telephone Order (MOTO) payloads

  • "accounttypedescription = MOTO" moet worden ingediend.
  • Anders dan bij ECOM transacties, is 3-D Secure niet van toepassing op MOTO, dus je kunt "THREEDQUERY" uit het requesttypedescriptions veld uitsluiten wanneer u uw JWT payload aanmaakt.

 

Het genereren van de signature

Het laatste deel van het teken is de signature. De signature wordt gebruikt om ervoor te zorgen dat het token niet is gewijzigd door de klant voordat het verzonden formulier Trust Payments bereikt.

De signature wordt gemaakt door de gecodeerde header, de gecodeerde payload, a “secret” en het algoritme gespecificeerd in de header, en dan ondertekenen.

  De “secret” is een geheime wachtwoordzin (in stringformaat) die u moet opnemen bij het ondertekenen van het JWT. Dit moet afgesproken met ons Support Team voorafgaand aan de verwerking van verzoeken aan ons systeem.

Bij het opslaan van de waarde van de “secret” op uw systeem, moet u ervoor zorgen dat u dit op een veilige manier doet.

De waarde van de “secret” mag niet worden opgeslagen in platte tekst.

Voorbeeld - Als u het HMAC SHA256-algoritme wilt gebruiken, is het signature zou op de volgende manier worden gecreëerd:

HMACSHA256(
base64UrlEncode(header) + "." +
base64UrlEncode(payload),
secret)

De laatste stap is ervoor te zorgen dat de signature is Base64URL gecodeerd.

  Het ondertekenen van tokens met een private sleutel wordt niet ondersteund.

 

Volledig JWT-voorbeeld

Het resultaat is drie Base64URL-strings, gescheiden door punten ("."):

Als we de header, de payload en de signature van bovenstaande voorbeelden, zou u uitkomen op het volgende JWT:

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJqd3QudXNlciIsImlhdCI6MTczMDkwMDUzMywicGF5bG9hZCI6eyJjdXJyZW5jeWlzbzNhIjoiR0JQIiwib3JkZXJyZWZlcmVuY2UiOiJNeU9yZGVyMTIzIiwic2l0ZXJlZmVyZW5jZSI6InRlc3RfMTIzNDUiLCJhY2NvdW50dHlwZWRlc2NyaXB0aW9uIjoiRUNPTSIsInJlcXVlc3R0eXBlZGVzY3JpcHRpb25zIjpbIlRIUkVFRFFVRVJZIiwiQVVUSCJdLCJiYXNlYW1vdW50IjoiMTA1MCJ9fQ.yFKDJyWUK7vTBMP9KjiKVzsplSBddrGi_yPeeCJgEgU

Het volledige token kan dan worden opgenomen bij het initialiseren van de bibliotheek, als volgt:

<html>
<head>
</head>
<body>
<div id="st-notification-frame"></div>
<form id="st-form" action="https://www.example.com" method="POST">
<div id="st-card-number"></div>
<div id="st-expiration-date"></div>
<div id="st-security-code"></div>
<button type="submit">Pay securely</button>
</form>
<script src="<CDN_DOMAIN>"></script>
<script>
(function() {
var st = SecureTrading({
jwt : 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJqd3QudXNlciIsImlhdCI6MTczMDkwMDUzMywicGF5bG9hZCI6eyJjdXJyZW5jeWlzbzNhIjoiR0JQIiwib3JkZXJyZWZlcmVuY2UiOiJNeU9yZGVyMTIzIiwic2l0ZXJlZmVyZW5jZSI6InRlc3RfMTIzNDUiLCJhY2NvdW50dHlwZWRlc2NyaXB0aW9uIjoiRUNPTSIsInJlcXVlc3R0eXBlZGVzY3JpcHRpb25zIjpbIlRIUkVFRFFVRVJZIiwiQVVUSCJdLCJiYXNlYW1vdW50IjoiMTA1MCJ9fQ.yFKDJyWUK7vTBMP9KjiKVzsplSBddrGi_yPeeCJgEgU'
});
st.Components();
})();
</script>
</body>
</html>

Vervang <CDN_DOMAIN> met een ondersteund domein. Klik hier voor een volledige lijst.

 

Bijwerken van het JWT tijdens de betalingssessie

Er zijn omstandigheden waarin u misschien uw systeem wilt configureren om het JWT bij te werken na het eerste verzoek, maar vóór de voltooiing van de betaling.

Bijvoorbeeld wanneer de klant een donatie doet en gevraagd wordt een aangepast bedrag te kiezen. Omdat het bedrag moet worden opgenomen in het JWT om te voorkomen dat derden ongeoorloofde wijzigingen aanbrengen, zou u het JWT tijdens de betalingssessie moeten bijwerken zodra het definitieve bedrag is vastgesteld.

Klik hier voor instructies over hoe dit te configureren.

 

JWT-veldspecificatie

  Veld Formaat Beschrijving
X1-EN.png JWT Payload  

 

X1-EN.png iat Numeriek (17)

Tijd in seconden sinds Unix epoch (gegenereerd met UTC). Klik hier voor meer informatie.

Het JWT is 1 uur geldig vanaf het tijdstip dat in het iat. Zodra de JavaScript Library met dit JWT is geïnitialiseerd, heeft de klant 15 minuten om de transactie te voltooien.

X1-EN.png iss Alfanumeriek (255) Uw JWT-gebruikersnaam.
X1-EN.png Payload Object    
X1-EN.png   accounttypedescription Alfanumeriek (20)

Voor E-Commerce (ECOM) oplossingen, geef "ECOM" op in dit veld.

Voor MOTO oplossingen, geef "MOTO" op in dit veld. Afhankelijk van de vereisten. Neem contact op met Support voor assistentie.

X3-EN.png   authmethod Alfanumeriek (5)

De volgende waarden worden ondersteund:

  De inhoud van authmethod hebben geen invloed op de afwikkeling status van de transactie. afwikkeling status kan worden gecontroleerd met behulp van settlestatus en settleduedate. Klik hier voor meer informatie over het proces afwikkeling .

X3-EN.png   billingprefixname Alfanumeriek (25) Het voorvoegsel voor de factuurnaam, uit de volgende lijst: De heer, De heren, Juffrouw, Dr., Mw, Prof., Eerw., Dhr., Heer, Dame & Mx.
X2-EN.png   billingfirstname Alfanumeriek (127)

De Voornaam facturatie.

Vereist voor Visa Secure Data Field Mandate.

Vereist voor handelaren in kansspelen.

X3-EN.png   billingmiddlename Alfanumeriek (127) De facturatie middelste naam.
X2-EN.png   billinglastname Alfanumeriek (127)

De Achternaam facturatie.

Vereist voor Visa Secure Data Field Mandate.

Vereist voor handelaren in kansspelen.

X3-EN.png   billingsuffixname Alfanumeriek (25) De naam van het achtervoegsel voor facturering.
X3-EN.png   billingpremise Alfanumeriek (25)

Het huisnummer of de eerste regel van het factuuradres.

X3-EN.png   billingstreet Alfanumeriek (127)

Het huisnummer of de eerste regel van het factuuradres.

X3-EN.png   billingtown Alfanumeriek (127)

De stad die is ingevoerd voor het factuuradres.

X3-EN.png   billingcounty Alfanumeriek (127)

Provincie facturatie.

Opmerking: Indien ingediend, billingcountryiso2a is vereist.

X3-EN.png   billingpostcode Alfanumeriek (25)

De Postcode facturatie of postcode moet geldig zijn voor de billingcountryiso2a ingediend.

X2-EN.png   billingcountryiso2a iso2a Land facturatie in iso2a formaat.

Verplicht als billingcounty is ingediend.

Anders, optioneel.

X2-EN.png   billingemail E-mail (255)

E-mailadres facturatie adres.

Vereist voor Visa Secure Data Field Mandate wanneer billingtelephone niet is voorzien.

X2-EN.png   billingtelephone Alfanumeriek, inclusief
symbolen (20)

Telefoonnummer voor facturering. Geldige tekens:

  • Cijfers 0-9
  • Ruimtes
  • Speciale tekens: + - ( )

Vereist voor Visa Secure Data Field Mandate wanneer billingemail niet is voorzien.

X3-EN.png   billingtelephonetype Char (1) Type facturering telefoonnummer:
  • "H" - Thuis
  • "M" - Mobiel
  • "W" - Werk
X2-EN.png   credentialsonfile Numeriek (1)

De volgende waarden kunnen worden ingediend:

  • 0 - Komt niet in aanmerking voor Gevevens in Bestand (CoF), of is niet van plan om referenties op een later tijdstip opnieuw te gebruiken.
  • 1 - Kaarthoudergegevens gemarkeerd als beschikbaar voor toekomstig gebruik (vereist bij het plannen van een abonnement). De klant moet EMV 3DS ondergaan step-up authenticatie om de transactie te voltooien.
  • 2 - Betaling met behulp van eerder opgeslagen referenties.

Dit is vereist voor Visa en Mastercard transacties waarbij de merchant gebruik maakt van de CoF functie. Als de transactie niet in aanmerking komt voor CoF, of als je de referenties niet wilt gebruiken voor toekomstige transacties, kun je dit veld weglaten.

  Visa en Mastercard hebben bepaald dat u toestemming van de kaarthouder moet krijgen voordat u kaartgegevens opslaat voor toekomstig gebruik.
X3-EN.png   customerprefixname Alfanumeriek (25) Leveringsnaam.
X3-EN.png   customerfirstname Alfanumeriek (127)
X3-EN.png   customermiddlename Alfanumeriek (127)
X3-EN.png   customerlastname Alfanumeriek (127)
X3-EN.png   customersuffixname Alfanumeriek (25)
X3-EN.png   customerpremise Alfanumeriek (25)

Leveringsadres.

De leveringspostcode of postcode moet geldig zijn voor de customercountryiso2a ingediend.

X3-EN.png   customerstreet Alfanumeriek (127)
X3-EN.png   customertown Alfanumeriek (127)
X3-EN.png   customercounty Alfanumeriek (127)
X3-EN.png   customercountryiso2a iso2a
X3-EN.png   customerpostcode Alfanumeriek (25)
X3-EN.png   customeremail E-mail (255) E-mailadres van de bezorger.
X3-EN.png   customertelephone Alfanumeriek, inclusief
symbolen (20)

Telefoonnummer aflevering. Geldige tekens:

  • Cijfers 0-9
  • Ruimtes
  • Speciale tekens: + - ( )
X3-EN.png   customertelephonetype Char (1) Type levering telefoonnummer:
  • "H" - Thuis
  • "M" - Mobiel
  • "W" - Werk
X3-EN.png   customfield1 Alfanumeriek (100) Met deze velden kunnen aangepaste gegevens worden ingediend en opgeslagen in Trust Payments' records. Deze gegevens kunnen later worden opgehaald door een CSV uit te voeren Transactie downloaden.

 

Gebruiksvoorbeeld: U vindt het misschien nuttig voor afstemming om het verkoopbedrag en de fooi afzonderlijk in twee van deze aangepaste velden op te nemen, zoals baseamount/mainamount velden zijn het totaal van beide.

X3-EN.png   customfield2
X3-EN.png   customfield3
X3-EN.png   customfield4
X3-EN.png   customfield5
X1-EN.png   currencyiso3a iso3a

De Munt waarin de transactie werd verwerkt.

Klik hier voor meer informatie.

X1-EN.png   baseamount Numeriek (13) Ofwel baseamount of mainamount moet worden opgenomen (niet allebei).

Het bedrag van de transactie in basiseenheden (zonder zonder decimalen). Bijvoorbeeld €10,50 wordt ingediend als "1050".

  mainamount Numeriek (14) Ofwel baseamount of mainamount moet worden opgenomen (niet allebei).

Het bedrag van de transactie in hoofdeenheden.
Vermeld alleen de waarde van het bedrag en het decimaalteken (geen komma's).
Bijv. €10,99 wordt ingediend als 10.99.
Valuta's zoals Japanse Yen die geen decimaal nodig hebben, worden zonder decimaal weergegeven. Bijvoorbeeld 1000 Yen is 1000.

X2-EN.png   initiationreason Char (1)

Dit is vereist bij het verwerken van een Merchant Initiated Transaction (MIT). Hiermee kunt u een reden voor de transactie toewijzen.

Niet indienen bij het verwerken van een door de klant geïnitieerde transactie (CIT).

De toegestane waarden voor dit veld zijn "A", "C", "D", "S" en "X".

  • "A" - Herautorisatie
  • "C" - Onvoorziene betaling
  • "D" - Uitgestelde kosten
  • "S" - Opnieuw indienen
  • "X" - No-show (voor een hotelboeking)

Zie Visa's eigen documentatie voor meer informatie.

X3-EN.png   locale Ongedefinieerd Standaard worden het afrekeningsformulier en eventuele foutmeldingen weergegeven in het Brits Engels. Maar dit gedrag kan worden omzeild door het volgende in te voeren locale waarden in de payload:
  • ‘cy_GB’ Welsh (Verenigd Koninkrijk)
  • ‘da_DK’ Deens (Denemarken)
  • ‘de_DE’ Duits (Duitsland)
  • ‘en_US’ Engels (Verenigde Staten)
  • ‘en_GB’ Engels (Verenigd Koninkrijk)
  • ‘es_ES’ Spaans (Spanje)
  • ‘fr_FR’ Frans (Frankrijk)
  • ‘nl_NL’ Nederlands (Nederland)
  • ‘no_NO’ Noors (Noorwegen)
  • ‘sv_SE’ Zweeds (Zweden)
X3-EN.png   operatorname Alfanumeriek (255) De waarde van dit veld bevat de naam van de gebruiker die het verzoek heeft verwerkt. Dit is optioneel. Indien weggelaten, wordt de waarde van de alias geregistreerd, die ofwel uw site referentie of Web Services gebruikersnaam zal zijn, afhankelijk van uw configuratie.
X3-EN.png   orderreference

Alfanumeriek (25)

Zie beschrijving rechts voor verdere details

Uw unieke bestelreferentie die in het Trust Payments systeem kan worden opgeslagen.

Wij raden u ten zeerste aan een orderreference voor elke transactie.

Aanbevolen lengte 25 tekens of minder (exacte lengte afhankelijk van de wervende bank). Niet-naleving van deze eis kan ertoe leiden dat de tekst in de transactie wordt ingekort.

X3-EN.png   parenttransactionreference Alfanumeriek, inclusief koppeltekens (25) Hiermee kunt u de transactionreference van een eerder verzoek. De belangrijkste details zijn overgenomen van dit verzoek.
X1-EN.png   requesttypedescriptions Lijst

De te verwerken verzoektypes.
Om een 3-D Secure geverifieerde betaling te verwerken, dient u [“THREEDQUERY”,”AUTH”].

Belangrijk: Voor e-commerce (ECOM) transacties moet u ervoor zorgen dat “THREEDQUERY” in deze lijst wordt ingediend bij het uitvoeren van transacties, om ervoor te zorgen dat 3-D Secure wordt verwerkt. Dit is vereist door de PSD2 mandaat.

Klik hier voor meer informatie over ondersteunde verzoektypes.

X2-EN.png   scaexemptionindicator Numeriek (1)

Gebruikt om de aard van 3-D Secure authenticatie te beïnvloeden in scenario's waar dit is toegestaan.

Opmerking: Alleen ondersteund door bepaalde acquirerende banken. Neem contact op met het Support Team voor meer informatie.

Geef een van de volgende waarden op wanneer u een transactie vrijstelt van authenticatie:

  • 1 - Lage waarde
  • 2 - Transactierisicoanalyse
  • 3 - Vertrouwde handelaar
  • 4 - Beveiligde zakelijke betaling
  • 5 - Gedelegeerde authenticatie

  Neem contact op met uw verwerver om na te gaan of u vrijstellingen mag toepassen voordat u dat probeert.

U kunt ook een van de volgende waarden invoeren om te vragen dat step up (uitdaging) authenticatie wordt uitgevoerd:

  • 13 - Verzoek step-up authenticatie naar goeddunken van de kaartuitgever.
  • 14 - Verzoek step-up authenticatie wordt uitgevoerd.
X3-EN.png   settleduedate Datum JJJJ-MM-DD Hier kunt u instellen op welke dag in de toekomst uw transactie moet worden afgewikkeld. Dit moet in het formaat zijn:
JJJJ-MM-DD.
X3-EN.png   settlestatus Numeriek (3) Een numerieke waarde die wordt gebruikt om de instructie afwikkeling te definiëren.
  • "0" - Automatisch (standaard wanneer geen waarde is opgegeven)
  • "1" - Handmatig
  • "2" - Geschorst
X1-EN.png   sitereference Alfanumeriek (50) Unieke referentie die uw Trust Payments site identificeert.
X2-EN.png   subscriptionbegindate Datum JJJJ-MM-DD

Optioneel bij het plannen van abonnementen.


Dit veld verwijst naar de datum waarop de eerste geautomatiseerd betaling zal worden verwerkt. Vanaf dat moment gebruiken wij de gegevens die in de subscriptionunit en subscriptionfrequency velden om de abonnementsbetalingen op gezette tijden automatisch te verwerken.

bijv. Als een abonnementsaanvraag wordt ingediend op 5 januari 2018

het interval is 1 MONTH (subscriptionfrequency = 1 and subscriptionunit = MONTH)

en subscriptionbegindate is 2018-01-08,

de eerste automatische betaling wordt verwerkt op 8 januari 2018, en alle volgende betalingen worden verwerkt op de 8e van elke maand.

Als u de subscriptionbegindate, zullen we de subscriptionunit en subscriptionfrequency velden hierboven om de eerste automatische betaling automatisch te plannen.
bijv. In hetzelfde scenario als hierboven, maar zonder het indienen van de subscriptionbegindate, zou de eerste geautomatiseerde betaling op 5 februari 2018 (1 MONTH na het oorspronkelijke verzoek) worden verwerkt. Alle volgende betalingen zullen op de 5e van elke maand worden verwerkt.

X2-EN.png   subscriptionfinalnumber Numeriek (5)

Vereist bij het plannen van abonnementen.


Dit wordt gebruikt om het aantal te verwerken betalingen in de loop van het abonnement in te stellen:

  • Als een gecombineerde AUTH SUBSCRIPTION verzoek:
    Als subscriptionnumber = 1

    en subscriptionfinalnumber = 12
    Er zijn in totaal 12 betalingen (de eerste AUTH + 11 abonnementsbetalingen).
  • Als een gecombineerde ACCOUNTCHECK SUBSCRIPTION verzoek:
    Als subscriptionnumber = 1

    en subscriptionfinalnumber = 12
    Er zullen 11 betalingen in totaal (De eerste ACCOUNTCHECK + 11 abonnementsbetalingen)

    (De oorspronkelijke ACCOUNTCHECK telt mee voor het uiteindelijke aantal)

Opmerking: Als de waarde "0" is, plant de Abonnementsmodule betalingen voor onbepaalde tijd totdat de gebruiker het abonnement handmatig op Inactief zet.

X2-EN.png   subscriptionfrequency Numeriek (11)

Vereist bij het plannen van abonnementen.


Gecombineerd met subscriptionunit, de frequentie bepaalt hoe vaak de betalingen worden verwerkt. Bijvoorbeeld voor een betaling om de 7 dagen: subscriptionfrequency = 7 en subscriptionunit = DAY

bijvoorbeeld voor een betaling om de 2 maanden: subscriptionfrequency = 2 en subscriptionunit = MONTH

X2-EN.png   subscriptionnumber Numeriek (5)

Optioneel bij het plannen van abonnementen.


Tenzij anders vermeld, beginnen abonnementen met subscriptionnumber = 1. De subscriptionnumber wordt automatisch verhoogd bij elke volgende abonnementsbetaling totdat het de waarde van de subscriptionfinalnumber veld, wanneer geen verdere betalingen zullen worden geprobeerd. Een voltooid abonnement wordt weergegeven door een subscriptionnumber die hoger is dan de overeenkomstige subscriptionfinalnumber.

X2-EN.png   subscriptiontype Alpha (11)

Vereist bij het plannen van abonnementen.


Dit veld geeft het type abonnement aan dat moet worden verwerkt. Uw systeem kan deze twee waarden indienen:

  • RECURRING wordt gebruikt wanneer de klant een terugkerende betaling doet voor telkens een nieuw product/dienst (bijvoorbeeld een tijdschriftabonnement). Voor de meeste handelaren is de subscriptiontype moet worden ingesteld op “RECURRING”.
  • INSTALLMENT wordt alleen gebruikt in bepaalde gevallen met bepaalde acquirers*. Het is bedoeld voor wanneer een klant een enkele bestelling koopt, waarbij de betaling in verschillende termijnen wordt geïnd (bijvoorbeeld 100 pond per maand betalen voor een bestelling totdat deze volledig is betaald).

*INSTALLMENT wordt ondersteund voor winkeliers met een Trust Payments acquiring account. Als u een andere acquiring bank gebruikt, moet u neem contact op met ons Support Team om te controleren of deze functie wordt ondersteund alvorens verder te gaan.

X2-EN.png   subscriptionunit Alfa (5)

Vereist bij het plannen van abonnementen.


Dit veld vertegenwoordigt de tijdseenheid tussen elk abonnement. Dit kan zijn “DAY” of “MONTH”.

Let op: Het is absoluut noodzakelijk dat dit veld in HOOFDLETTERS (“DAY” of “MONTH”).

X3-EN.png  
threedbypasspaymenttypes
Lijst Om te voldoen aan PSD2, moet u 3-D Secure authenticatie uitvoeren bij alle ondersteunde kaartgebaseerde e-commercetransacties. Dit wordt bereikt door ervoor te zorgen dat THREEDQUERY is opgenomen in de requesttypedescriptions lijst in de JWT payload. Uw oplossing kan echter te maken krijgen met omstandigheden waarin 3-D Secure niet vereist / ondersteund wordt door uw wervende bank. Door betalingstypen te specificeren in de threedbypasspaymenttypes lijst wordt 3-D Secure authenticatie niet uitgevoerd voor de bovengenoemde betalingswijzen.
X2-EN.png   transactionactive Numeriek (1)

Optioneel bij het plannen van abonnementen.


De abonnementsstatus.

"0" - Inactief: Schort toekomstige betalingen op totdat deze handmatig worden opgeheven.

"1" - Actief: Plant onmiddellijk abonnementsbetalingen, waarbij fraude en dubbele controles worden omzeild (indien ingeschakeld).

"2" - In afwachting (standaard): Plannen van abonnementsbetalingen nadat de AUTH is betaald (settlestatus "100").

 


 

Uw vooruitgang

Nu u uw betalingsformulier hebt gemaakt, de JavaScript Library hebt geconfigureerd en uw JWT hebt opgenomen, raden wij u aan webhooks te configureren om ervoor te zorgen dat u op de hoogte wordt gebracht van transacties die op uw rekening zijn verwerkt.

Ga verder met stap 3   

Was dit artikel nuttig?
0 van de 0 vonden dit nuttig