We create a TEST account to simulate Debit order processing on a continuous basis.


This will include :


TEST API key
TEST Client code
TEST URL : test.peachpay.co.za


Payments submitted to this test system do not get processed (client's bank account will not be debited)


The banks also do not have test accounts available, to use for test simulation.


We recommend that for debit orders, you test the full process with actual bank accounts, once you have switched over to LIVE.


Below is a sample Debit order Test API call.


https://test.peachpay.co.za/API/DebitOrder?key=d72ad5d2-7ed2-4f32-a94d-613028780ba4 


<APIDebitOrdersRequest> 
   <Header> 
      <PsVer>2.0.1</PsVer> 
      <Client>RAI001</Client> 
      <Service>DebitOrder</Service> 
      <ServiceType>1Day</ServiceType>
      <UniqueId>9897878</UniqueId> 
      <Duedate>20200707</Duedate> 
      <Reference>Rain Test</Reference> 
      <CallBackUrl></CallBackUrl> 
   </Header> 
   <DebitOrders> 
      <FileContents> 
         <FirstNames>Jane</FirstNames>
         <Surname>Jones</Surname>
         <BranchCode>203809</BranchCode>
         <AccountNumber>12345</AccountNumber>
         <FileAmount>5.00</FileAmount>
         <AmountMultiplier>1</AmountMultiplier>
         <Reference>Rain001</Reference>
      </FileContents>
   </DebitOrders> 
   <Totals> 
      <Records>1</Records> 
      <Amount>5.00</Amount> 
      <BranchHash>203809</BranchHash>
      <AccountHash>12345</AccountHash>
   </Totals> 
</APIDebitOrdersRequest>