Logo
Peach Payments Public API Documentation

Bank Verification - RealTime

POST {{baseUrl}}/API/RealtimeVerification?key={{apiKey}}

 

Body PARAM

Key Datatype Required Description 
key
string



HEADERS

Key Datatype Required Description 




RESPONSES

status OK

<?xml version="1.0" encoding="utf-8" standalone="yes"?> <Response> <Result>OK</Result> <BatchCode>35308</BatchCode> <TotalFeeExcludingVAT>0.00</TotalFeeExcludingVAT> <BanvRealtimeResult> <AccountNumber>1021278653</AccountNumber> <IDNumber>4012155047088</IDNumber> <Initials>A</Initials> <Name>BARISHMAN</Name> <Reference>12345</Reference> <Flags>YYYNYYYY</Flags> <Result>A/c exists, ID matches, Inits matches, Name doesn't match, A/c open, accepts Dr, accepts Cr &amp; open more than 3 months</Result> </BanvRealtimeResult> <CDVResults> <Result> <Result>Valid</Result> <AccountNumber>1021278653</AccountNumber> <BranchCode>198765</BranchCode> <Reference>12345</Reference> <CustomerCode>C12345C</CustomerCode> </Result> </CDVResults> </Response>



Curl
curl -X POST 'baseUrl/API/RealtimeVerification?key=apiKey?key=apiKey' -F '{"name"=>"request", "value"=>"<APIRealTimeVerificationRequest>\n <Header>\n <PsVer>2.0.1</PsVer>\n <Client>clientCode</Client>\n <Reference>REF$randomInt</Reference>\n <CallBackUrl>callbackUrl</CallBackUrl>\n </Header>\n <Records>\n <FileContents>\n <Name>Peach</Name>\n <IdNumber>2133445555</IdNumber>\n <AccountNumber>1021278653</AccountNumber>\n <Reference>REF$randomInt</Reference>\n <BranchCode>198765</BranchCode>\n </FileContents>\n </Records>\n <Totals>\n <Records>1</Records>\n <BranchHash>198765</BranchHash>\n <AccountHash>1021278653</AccountHash>\n </Totals>\n</APIRealTimeVerificationRequest>", "datatype"=>"string"}='

ENDPOINTS