# 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**](https://help.kwik.co.za/~/revisions/GtpNYD0LbGqD7Fg1TuY4/payments/e-mandates) with a client to sign up themselves or, you can [**manually create a one-time payment**](https://help.kwik.co.za/~/revisions/GtpNYD0LbGqD7Fg1TuY4/payments/one-time-payments-overview/create-a-one-time-payment-manually)**,** 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.

<figure><img src="https://1837705675-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfaYWB8vEj5QaW8uzEQWK%2Fuploads%2F0araaW2Uql5mCvNP9FY9%2FScreenshot%202025-02-10%20at%2011.47.23.png?alt=media&#x26;token=934cfe4a-2542-4a80-af23-4b8d22d2d8a8" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
It is important to choose the correct payment type as there are additional required fields when [**importing recurring payments**](https://help.kwik.co.za/~/revisions/GtpNYD0LbGqD7Fg1TuY4/payments/import-payments/import-recurring-payments) and after import, the process cannot be reversed.
{% endhint %}

2. **Select your payment method**
   1. When you have [**multiple payment methods**](https://help.kwik.co.za/~/revisions/GtpNYD0LbGqD7Fg1TuY4/settings/payment-methods) linked to your account, you’ll be prompted to choose the payment method during the import process:

{% hint style="info" %}
Follow the guide further based on your payment method selection in step 2.

1. [**EFT debit orders**](#id-1.-importing-one-time-eft-debit-orders)
2. **DebiCheck**
   {% endhint %}

<figure><img src="https://1837705675-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfaYWB8vEj5QaW8uzEQWK%2Fuploads%2F5MXWOxNSNN6gVF63cpHs%2FScreenshot%202025-02-10%20at%2011.51.16.png?alt=media&#x26;token=dd3437ea-ce23-4003-b9dc-ef1f4f1838b0" alt="" width="422"><figcaption></figcaption></figure>

***

### 1. Importing one-time EFT debit orders

3. **Download the CSV Template.**

{% hint style="success" %}
To ensure a successful import, you must use the provided template. The template includes all the available fields that are importable for this **payment type** and **payment method**.

Download the one-time debit order import template here:
{% endhint %}

{% file src="<https://1837705675-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfaYWB8vEj5QaW8uzEQWK%2Fuploads%2FtsuwRHvs75gngEh6xSb7%2Fone-time_payments_debit%20order_template.csv?alt=media&token=0f32763b-9cd5-4f96-b1b4-ccee6fafd6c8>" %}

4. **Open and populate** the CSV file with the payment details you wish to import.

{% hint style="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:
{% endhint %}

#### **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

{% hint style="warning" %}
**Important notes:**

* Inputs that do not exactly match the values above will be rejected.
* Ensure there are no extra spaces, typos, or variations in capitalisation other than what is provided.
  {% endhint %}

5. 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.
