Import one-time payments

A one-time payment is a single, non-repeating payment. Unlike recurring payments, which process payments at regular intervals.

This makes it an excellent option for businesses or organisations that need to collect payments for once-off purchases, donations, event fees, or settlement of outstanding balances via EFT Debit Orders or DebiCheck.

To create a one-time payment, you can either share a page link with a client to sign up themselves or, you can manually create a one-time payment, alternatively, you can import one-time payments in bulk using a CSV file, offering a streamlined way to process multiple payments at once.


How to import one-time payments

  1. Navigate to one-time payments

    1. Click on "Import" in the top right corner of the page.

circle-exclamation
  1. Select your payment method

    1. When you have multiple payment methods linked to your account, you’ll be prompted to choose the payment method during the import process:

circle-info

Follow the guide further based on your payment method selection in step 2.

  1. DebiCheck


1. Importing one-time EFT debit orders

  1. Download the CSV Template.

circle-check
  1. Open and populate the CSV file with the payment details you wish to import.

circle-info

When importing payment data, validation rules apply to ensure consistency with the normal drop-down selections available when manually creating a payment. Below are the field-specific validation rules that must be followed. Only the following values are accepted for these fields:

1. ID Type

The ID type field is not mandatory, but if provided, the input must match one of the following exact values:

  • Passport Number

  • South African ID

  • Temporary Residence


2. Bank Account Type

The bank account type must be specified, and only the following values are accepted:

  • Cheque/Current

  • Savings

  • Transmission


3. Bank Name

The bank name must match one of the official bank names listed below:

  • ABSA BANK LIMITED

  • ACCESS BANK (FORMERLY - GROBANK / BANK OF ATHENS)

  • AFRICAN BANK

  • ALBARAKA BANK

  • BANK ZERO

  • BIDVEST BANK LIMITED

  • BNP PARIBAS

  • CAPITEC BUSINESS (MERCANTILE BANK LIMITED)

  • CAPITEC PERSONAL

  • DISCOVERY BANK LTD

  • FBC FIDELITY BANK LTD

  • FINBOND EPE

  • FINBOND MUTUAL BANK

  • FNB (FIRST NATIONAL BANK)

  • FIRSTRAND BANK

  • GRINDROD BANK LIMITED

  • HSBC BANK

  • INVESTEC BANK LIMITED

  • JP MORGAN

  • NEDBANK

  • OLYMPUS MOBILE

  • PEOPLE BANK LTD INC (PEP BANK)

  • PEOPLES BANK LTD INC NBS

  • PERMANENT BANK

  • RMB (RAND MERCHANT BANK)

  • SA POST BANK (POST OFFICE)

  • SASFIN BANK

  • SOCIETE GENERAL JHB BRANCH

  • STANDARD BANK SA LTD

  • STANDARD CHARTERED BANK SA

  • TYME BANK LIMITED

  • UBANK LTD

  • UNIBANK LIMITED


4. Type of Payment (Mandatory Field)

The payment type must be one of the following options:

  • Account Repayment

  • Bond Repayment

  • Charitable or religious contributions

  • H.P. Repayment

  • Insurance Premium

  • Loan Repayment (other than Mortgage)

  • Medical Aid Fund Contribution

  • Pension Fund Contribution

  • Rent (Property)

  • Rental-Lease (other than Property)

  • Service Charge (Maintenance of Service Agreements, etc.)

  • Service Charge (Variable Amounts)

  • Unit Trust Purchase


5. Set Payment Status to Running? (Mandatory Field)

The payment status must be set to either:

  • Yes

  • No

circle-exclamation
  1. Save the updated file in CSV format.


Upload and Import the CSV File

Once your CSV file is ready:

  1. Click the “Choose file” button.

  2. Select the edited CSV file from your computer.

  3. Click “Import Payments” to proceed.

  4. Before any imports are completed, you will have a chance to review the imported data.

To cancel the import at any time, click the “Cancel” button.


Additional Notes

  • Ensure that the file format remains CSV (.csv).

  • If an error occurs, review your file based on the template guidelines and try again.

  • If you experience issues, contact support for further assistance.

Last updated