Credit/Debit card details can be validated using this feature. The card number is validated and the card type checked. If a sort code and account number have also been entered and the card is identified as a debit card, a cross check is performed. This is a good way to check that bank account information has been entered by the account holder.
Service APIs
https://www.unifiedservices.co.uk/services/enhanced/bankvalnew
or
https://www.unifiedsoftware.co.uk/services/enhanced/bankvalnew
NB Please ensure that your code is able to failover between the two endpoints if a problem occurs.
The endpoints are identical. Either one can be used as primary or secondary.
Please contact us to obtain uname and pin credentials.
Sample request:
{credentials:{uname:myuserid,pin:12345},
account:{sortcode:"090126",account:"12345678"},
creditcard:{ccanumber:"4111111111111111",cvv2:"234"}}}
Sample response:
{"validationID": "b578d183-f0fe-4ab8-84e9-c8754d2a415f",
"CardVal": {
"Brand": "",
"Type": "debit",
"Scheme": "visa",
"Format": "VALID",
"Issuer": "NATIONWIDE BUILDING SOCIETY",
"Modulus": "PASSED",
"Currency": "GBP",
"Country": "GBR"
},
"BankValUK": {
"ownbc": "0011",
"subbranchsuffix": "00",
"ccccretind": "",
"fpsstatus": "M",
"printminlocname": "",
"transposedsortcode": "090126",
"printcounty": "",
"printsecentryind": "1",
"printtelno2": "",
"chapssclosedate": "",
"bacssettsubsec": "02",
"bacsredtoscode": "",
"chapseswift": "",
"ccccgbni": "GB",
"bacssettbank": "0011",
"printtelarea": "0800",
"bacshandst": "01",
"chapsestatus": "N",
"bacsbsdisallowed": "",
"printmajlocname": "LIVERPOOL",
"printtelarea2": "",
"fpsaccnumflag": "Y",
"chapserbicbr": "",
"fpssettbankbc": "0011",
"printsecbrname": "",
"supervisorybody": "A",
"printtown": "MERSEYSIDE",
"chapsesettmem": "",
"result": "VALID",
"printindicator": "0",
"fpsredirecttosc": "",
"chapsechangedate": "",
"transposedaccount": "25727455",
"bacsddiflg": "N",
"fpshandbankct": "01",
"chapssstatus": "I",
"chapseretind": "",
"ccode": "",
"chapsschangedate": "17/12/2007",
"chapssrbicbank": "ABBYGB3E",
"ccccstatus": "M",
"bacschangedate": "06/06/2005",
"printaddr1": "",
"bacsprdisallowed": "",
"chapseclosedate": "",
"printaddr4": "",
"chapsretind": "",
"printaddr3": "BOOTLE",
"printaddr2": "BRIDLE ROAD",
"ccccchangedate": "18/07/2017",
"fpschangedate": "15/05/2009",
"ccccclosedate": "",
"sortcode": "090126",
"bacsaccnumflag": "Y",
"bacsredirectfrom": "",
"spare4": "",
"spare3": "",
"changedate": "18/07/2017",
"fpsspare1": "00",
"spare5": "",
"fpsspare3": "",
"bacssettsec": "01",
"fpsspare2": "00",
"spare2": "",
"spare1": "",
"printbranchname": "BOOTLE CENTRE",
"fpshandbankbc": "0011",
"bacsdrdisallowed": "",
"bacsclosedate": "",
"owningbank": "Santander",
"longbank1": "Santander UK plc",
"chapserbicbank": "",
"longbank2": "",
"bacscrdisallowed": "",
"fpsclosedate": "",
"printmainsc": "",
"bicbank": "",
"printfbrtit1": "Santander Bank Account",
"printpcode2": "4GB",
"printfbrtit2": "",
"ccccsettbank": "11",
"printfbrtit3": "",
"printpcode1": "L30",
"bacscudisallowed": "CU",
"bicbranch": "",
"bacsdvdisallowed": "",
"chapssrbicbr": "XXX",
"ccccdasc": "000011",
"printtelno": "0851785",
"fpsredirectfrom": "",
"chapsssettmem": "024",
"deletedate": "",
"fpssettbankct": "01",
"fpsagencytype": "",
"printbti": "M",
"bacshandbank": "0011",
"bacsaudisallowed": "",
"bankname": "BANK ACCOUNT 1",
"bacsstatus": "M"
}
}