This article shows you how to log into the peach payments system to submit a debit order batch so that your customers' bank accounts are debited and the funds are settled into your bank account.

Two ways of processing debit orders :

  1. Manually via CSV upload at peachpay.co.za (file attached below)
  2. Via API call from your system

What you need :

  1. Peach payments debit order account (Send us your information with this form to get setup)
  2. Login details for peachpay.co.za
  3. CSV file template or API documentation (attached in this article)


Debit Order Processing via CSV Upload


Please refer to the CSV template provided for Debit Orders


Once logged into the PeachPay portal, navigate to;
Collections -> Debit Orders -> Import Batch




Service type*
SDV - Submitted and Processed on the same day as action date – file can be loaded on the same day as debit order date - daily submission deadline is 15h00.


File format*
Paysoft CSV (With Headers)

Add the description and submit for processing.
If there are any failed validations – you can view and correct before submission or continue with errors ie. The errors will not be processed.


Debit Order History Report
Go to Collections -> Debit Orders ->DebitOrderHistory

The history report will provide information on all previous batches processed and the status of each transaction.
Unpaid Transaction Report
Go to Collections -> Debit Orders ->UnpaidTransactions
Here you will see all unpaid transactions and the reason for unpaid – ie insufficient funds, account closed etc.


Some useful links for information :


What time do I need to submit instructions for payments to be done?
I am getting an error regarding surety when I try to process - what does this mean?