Terugbetaling van schulden

Visa en Mastercard hebben bepaald dat alle handelaren die schuldaflossingen verwerken de volgende velden in verzoeken aan Trust Payments moeten opnemen (geldt alleen voor de verzoektypes AUTH en ACCOUNTCHECK).

Dit mandaat geldt alleen voor merchants met bepaalde acquiring banks. Neem contact op met ons Support Team voor meer informatie.

Vereiste: Uw Klant Categorie Code moet ofwel 6012, 6051 of 7299 zijn.

Uw Klant Categorie Code (MCC) is een viercijferig nummer dat door uw verwerver aan u is toegekend. Het wordt gebruikt om het bedrijf in te delen naar het soort producten of diensten dat het levert. Als u niet zeker bent van de waarde van uw Klant Categorie Code, neem dan contact op met ons Support Team.

Erfenis

Zodra u een AUTH of ACCOUNTCHECK met deze verplichte velden hebt verwerkt, kunnen ze in toekomstige verzoeken worden overgenomen en indien nodig automatisch aan de wervende bank worden doorgegeven.

 

Voorbeeld aanvraag

JavaScript Library

Het volgende voorbeeld bevat de velden die verplicht zijn voor handelaren die schuldaflossingen verwerken:

(Payload)

{
"payload":{
"accounttypedescription":"ECOM",
"baseamount":"1050",
"currencyiso3a":"GBP",
"sitereference":"test_site12345",
"requesttypedescriptions":["THREEDQUERY","AUTH"],
"customeraccountnumber":"4111111111111111",
"customeraccountnumbertype":"CARD",
"customerdob":"1990-01-01",
"customerpostcode":"TR45 6ST",
"customerlastname":"Bloggs",
"debtrepayment":"1"
},
"iat":1559033849,
"iss":"jwt.user"
}
TRU Mobile (SDK)

Het volgende voorbeeld bevat de velden die verplicht zijn voor handelaren die schuldaflossingen verwerken:

(Payload)

{
"payload":{
"accounttypedescription":"ECOM",
"baseamount":"1050",
"currencyiso3a":"GBP",
"sitereference":"test_site12345",
"termurl":"https:\/\/payments.securetrading.net\/process\/payments\/mobilesdklistener",
"requesttypedescriptions":["THREEDQUERY","AUTH"],
"customeraccountnumber":"4111111111111111",
"customeraccountnumbertype":"CARD",
"customerdob":"1990-01-01",
"customerpostcode":"TR45 6ST",
"customerlastname":"Bloggs",
"debtrepayment":"1"
},
"iat":1559033849,
"iss":"jwt.user"
}
Webservices API

Het volgende voorbeeld bevat de velden die verplicht zijn voor handelaren die schuldaflossingen verwerken:

Python PHP cURL Ruwe JSON Ruwe XML
#!/usr/bin/python
import securetrading

stconfig = securetrading.Config()
stconfig.username = "webservices@example.com"
stconfig.password = "Password1^"
st = securetrading.Api(stconfig)

auth = {
"sitereference": "test_site12345",
"requesttypedescriptions": ["AUTH"],
"accounttypedescription": "ECOM",
"currencyiso3a": "GBP",
"baseamount": "1050",
"orderreference": "My_Order_123",
"pan": "4111111111111111",
"expirydate": "12/2020",
"securitycode": "123",
"customeraccountnumber": "4111111111111111",
"customeraccountnumbertype": "CARD",
"customerdob": "1990-01-01",
"customerpostcode": "TR45 6ST",
"customerlastname": "Bloggs",
"debtrepayment": "1"
}

strequest = securetrading.Request()
strequest.update(auth)
stresponse = st.process(strequest) #stresponse contains the transaction response

 

Specificatie veld

De verplichte velden zijn als volgt:

  Veld Formaat Beschrijving
X1-EN.png customeraccountnumber
XPath: /customer/accountnumber
Numeriek (20) Als het type rekeningnummer "ACCOUNT", het rekeningnummer van de rekeninghouder.

Als het type rekeningnummer "CARD", het kaartnummer van de rekeninghouder.

De geretourneerde waarde in het antwoord is in een gemaskeerd formaat, bijvoorbeeld "411111#######1111".

X1-EN.png customeraccountnumbertype
XPath: /customer/accountnumber/@type
Alfa (7) Ofwel "CARD" of "ACCOUNT".
X1-EN.png customerdob
XPath: /customer/dob
Datum JJJJ-MM-DD De geboortedatum van de rekeninghouder.
X1-EN.png customerpostcode
XPath: /customer/postcode
Alfanumeriek (25) De postcode of het postnummer van de klant.

Dit moet een geldige postcode zijn voor de customercountryiso2a ingediend.

X1-EN.png customerlastname
XPath: /customer/name/last
Alfanumeriek, inclusief
symbolen (127)
De achternaam van de klant.
X1-EN.png debtrepayment
XPath: /merchant/debtrepayment
Numeriek (1)

Geeft aan of de transactie is gemarkeerd als schuldaflossing:

  • 1 - Transactie is gemarkeerd als schuldaflossing.
  • 0 - Transactie is niet gemarkeerd als schuldaflossing.

Opmerking: Uw site kan worden geconfigureerd om deze vlag standaard automatisch met waarde 0 of 1 in te dienen bij elke transactie. (Neem contact op met ons Support Team om deze wijziging door te voeren).

Was dit artikel nuttig?
0 van de 0 vonden dit nuttig
Hebt u meer vragen? Dien een verzoek in