Om fraude tegen te gaan, heeft Visa binnenlandse financiële dienstverleners (Klant Categorie Code / MCC 6012) gevestigd in de Europese regio Visa verplicht om extra velden in verzoeken naar Trust Payments te sturen die de ontvanger van geld aangeven. U moet de payload in uw JWT bijwerken om deze velden op te nemen (alleen van toepassing op AUTH en ACCOUNTCHECK verzoektypes).
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.
Voor Britse handelaren met MCC 6012 kan het niet indienen van deze velden voorkomen dat de transactie succesvol wordt verwerkt, waarbij een "60025" errorcode wordt teruggestuurd in het antwoord.
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.
Specificatie veld
De verplichte velden zijn als volgt:
Veld | Formaat | Beschrijving | |
customeraccountnumber | Numeriek (20) |
Als het type rekeningnummer "ACCOUNT", het rekeningnummer van de primaire ontvanger.
Als het type rekeningnummer "CARD", het kaartnummer van de primaire ontvanger. De geretourneerde waarde in het antwoord is in een gemaskeerd formaat, bijvoorbeeld "411111#######1111". Vereist indien MCC 6012 is. |
|
|
customeraccountnumbertype | Alfa (7) |
Ofwel "CARD" of "ACCOUNT". Vereist indien MCC 6012 is. |
|
customerdob | Datum JJJJ-MM-DD |
De geboortedatum van de primaire ontvanger. Vereist indien MCC 6012 is. |
|
customerlastname | Alfanumeriek, inclusief symbolen (127) |
De achternaam van de primaire ontvanger. Vereist indien MCC 6012 is. |
|
customerpostcode | Alfanumeriek (25) |
De postcode van de primaire ontvanger
Dit moet een geldige Britse postcode zijn. Vereist indien MCC 6012 is. |
|
customercountryiso2a | Alpha (2) |
Het land van de klant in iso2a formaat. Hoewel dit niet vereist is, raden wij aan het land in de POST op te nemen, omdat dit ons in staat stelt de correcte validatie van de customerpostcode. |
Voorbeeld aanvraag
De volgende payload voorbeeld bevat de door Visa en Mastercard verplichte velden voor handelaren met categoriecode 6012:
{
"payload":{
"accounttypedescription":"ECOM",
"baseamount":"1050",
"currencyiso3a":"GBP",
"sitereference":"test_site12345",
"requesttypedescriptions":["THREEDQUERY","AUTH"],
"customeraccountnumber":"4111111111111111",
"customeraccountnumbertype":"CARD",
"customercountryiso2a":"GB",
"customerdob":"1990-01-01",
"customerlastname":"Bloggs",
"customerpostcode":"TR45 6ST"
},
"iat":1559033849,
"iss":"jwt.user"
}
{
"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",
"customercountryiso2a":"GB",
"customerdob":"1990-01-01",
"customerlastname":"Bloggs",
"customerpostcode":"TR45 6ST"
},
"iat":1559033849,
"iss":"jwt.user"
}