Card Validation

Validate any credit card number and retrieve information about the card type and issuer.

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"
   }
}