Table of contents

Glosssary

A

Abbreviated Name

A short identifier (maximum 10 characters) that appears on customer bank statements to identify the merchant. Must be registered and approved by PASA. Example: TESTMERCH1

Account Holder

The person or entity that owns a bank account. For debit orders, this is typically the customer (debtor) whose account will be debited.

Account Type

The classification of a bank account. Supported types:

  • CURRENT - Cheque/current account
  • SAVINGS - Savings account
  • TRANSMISSION - Transmission account

Action Date

The date on which a payment instruction is processed. The smallest unit is a day. Collections submitted after cut-off times will be processed on the next action date.

Acquiring Bank

See Sponsoring Bank.

Adjustment Category

For DebiCheck mandates, defines how often the collection amount can be adjusted:

  • NEVER - No adjustments allowed
  • QUARTERLY - Every 3 months
  • BIANNUALLY - Every 6 months
  • ANNUALLY - Every year

Adjustment Rate

A percentage by which the authenticated DebiCheck amount can increase, depending on the adjustment category. Cannot be used together with Adjustment Amount.

Authentication Reference

A unique identifier assigned to a DebiCheck mandate after successful authentication. Required for mandate amendments.

Authentication Type

The method used to authenticate a DebiCheck mandate:

  • REALTIME (TT1) - 120-second USSD/push response
  • DELAYED (TT1b) - Same-day approval until 20:00
  • BATCH (TT2) - 48-hour approval window

AVS-R (Account Verification Service - Real-time)

A service that validates customer bank account details, including account existence, status, type, and ID number matching.

B

Bankserv

The South African automated clearing house that processes electronic payment instructions between banks.

Batch Processing

Processing multiple transactions together at scheduled intervals rather than in real-time. DebiCheck TT2 mandates use batch processing.

Bearer Token

An access token used for API authentication. Included in the Authorization header of API requests.

Branch Code

A numeric code identifying a specific bank branch. Used in conjunction with account numbers for payment routing.

C

Callback

An HTTP request sent by Precium to a merchant's server when a transaction status changes. Also known as a webhook.

Callback Type

The category of events for which callbacks are sent:

  • EFT_COLLECTION
  • DEBICHECK_COLLECTION
  • DEBICHECK_MANDATE
  • EFT_PAYMENT

Clearing Participant

A bank that participates in the national payment system and can process clearing transactions.

Client Credentials Flow

An OAuth 2.0 authentication flow where the client authenticates using a client ID and secret to obtain an access token.

Collection

A debit order transaction that withdraws funds from a customer's (debtor's) account to the merchant's (creditor's) account.

Collection Day

The day of the month (1-31) on which recurring collections are processed.

Contract Reference

A unique identifier (maximum 14 characters) linking a mandate to a specific customer contract. Appears on bank statements alongside the abbreviated name.

Creditor

The party receiving funds in a transaction. In debit orders, this is the merchant. In payments, this is the recipient.

Cut-off Time

The deadline by which transactions must be submitted to be processed on a specific action date.

D

DebiCheck

An authenticated debit order system where customers electronically approve mandate details before collections can be processed. Provides reduced disputability and higher success rates.

Debit Order

An instruction authorising a third party (merchant) to collect funds from a customer's bank account on specified dates.

Debit Sequence

Indicates the position of a collection within a mandate's lifecycle:

  • FRST - First collection
  • OOFF - Once-off (single collection)
  • RCUR - Recurring collection
  • RPRE - Re-presented after failure
  • FNAL - Final collection

Debtor

The party from whom funds are collected. In debit orders, this is the customer whose account is debited.

Delayed Authentication

DebiCheck authentication (TT1b) where the customer has until 20:00 on the same day to approve, rather than the 120-second real-time window.

Dispute

A challenge raised by a customer against a debit order transaction, claiming it was unauthorised or incorrect.

E

EFT (Electronic Funds Transfer)

Electronic transfer of funds between bank accounts. Includes both debits (collections) and credits (payments).

EFT Credit

An outbound payment from the merchant's account to another account. Also called EFT Payment.

EFT Debit

An inbound collection from a customer's account to the merchant's account. Also called standard debit order.

Entry Class

A classification code for debit order transactions. Always 21 for Precium transactions.

External Reference

An optional merchant-provided identifier for tracking transactions in external systems. Must be unique across all transactions.

F

Fallback Authentication

An alternative authentication method used when the primary DebiCheck authentication fails. Example: DELAYED_WITHOUT_AUTH

Frequency

How often collections are processed against a mandate:

  • WEEKLY
  • MONTHLY
  • QUARTERLY
  • BIANNUALLY
  • ANNUALLY

H

Homing Fee

A fee charged by the paying (issuing) bank to the acquiring bank for processing a debit order against their customer's account.

I

ID Number

South African identity number used to identify account holders. Format: 13 digits (YYMMDD SSSS C A Z).

Input File

A file containing payment/collection instructions uploaded to the bank for processing.

Instrument

The payment method or channel used for a transaction:

  • EFTSAMEDAY
  • EFTONEDAY
  • EFTTWODAY
  • DEBICHECK

Issuing Bank

See Paying Bank.

M

Mandate

A formal authorisation from a customer (debtor) allowing a merchant (creditor) to debit their bank account. Can be paper, electronic, or voice-recorded.

Mandate Reference Number

A unique identifier assigned to a mandate by the banking system after creation or authentication.

Max Amount Cents

The maximum amount that can be collected in a single transaction against a DebiCheck mandate.

Merchant Profile

A configuration record containing the merchant's banking details, approved instruments, and processing settings.

N

Non-Processing Day

A day when banks do not process transactions, such as public holidays and bank holidays.

O

OAuth 2.0

An authorisation framework used by the Precium API for secure API access.

Output File

A file returned by the bank containing the status of each transaction from an input file.

P

PASA (Payments Association of South Africa)

The regulatory body that manages payment systems in South Africa and sets rules for debit order processing.

Paying Bank

The bank that holds the customer's (debtor's) account and processes the debit instruction. Also called issuing bank.

Payment

An outbound EFT credit transfer from the merchant's account to a recipient's account.

Profile Code

A code assigned by the bank that links credit limits, account details, and pricing to a merchant.

Profile Limit

The maximum total value of transactions a merchant can process per instrument per month.

R

Real-Time Authentication

DebiCheck authentication (TT1) requiring customer response within 120 seconds via USSD or push notification.

Reconciliation

The process of matching collection results to bank statement entries to confirm successful settlement.

Release Date

The date from which a mandate becomes active and collections can be processed.

Reply File

A file from the bank acknowledging receipt and acceptance of an input file for processing.

RMS (Registered Mandate Service)

A service that stores authenticated DebiCheck mandates and enables tracking of customer accounts.

S

Service Type

The processing speed for EFT transactions:

  • SAMEDAY - Same-day settlement
  • ONEDAY - Next business day settlement
  • TWODAY - Two business day settlement

Settlement

The process of transferring collected or paid funds to the appropriate bank accounts.

SO (System Operator)

A non-bank entity that provides technology services for payment instructions. Funds settle directly to merchant's bank account.

Sponsoring Bank

The bank that enables a merchant to collect funds via debit orders. Also called acquiring bank.

Statement ID

An identifier linking a reconciled collection to a specific bank statement entry.

T

Tracking Period

For DebiCheck, the number of days (0-10) the bank monitors a customer's account after a failed collection to retry when funds become available.

TPPP (Third-Party Payment Provider)

An entity that accepts funds from payers for on-payment to third parties. Must be registered with PASA.

TPPP-Hybrid

A TPPP model in which collected funds are deposited into the merchant's bank account rather than the TPPP's account.

TT1 (Transaction Type 1)

Real-time DebiCheck authentication with a 120-second response window.

TT1b

Delayed real-time DebiCheck authentication with a same-day response window until 20:00.

TT2 (Transaction Type 2)

Batch DebiCheck authentication with a 48-hour response window.

TT3 (Transaction Type 3)

DebiCheck authentication using a cheque card and PIN (not currently supported by Precium).

U

Ultimate Creditor

A secondary recipient in split payment scenarios who receives a portion of the collected funds.

Unpaid

A collection status indicating the transaction failed, typically due to insufficient funds or account issues.

USSD (Unstructured Supplementary Service Data)

A mobile communication protocol used for DebiCheck real-time authentication on feature phones.

V

Value Type

For DebiCheck mandates, determines collection amount flexibility:

  • FIXED - No amount variation allowed
  • VARIABLE - Amount can vary up to 1.5x the authenticated amount
  • USAGEBASED - Full flexibility within max amount

Verify Account

A boolean flag to trigger bank account verification (AVS-R) during mandate creation.

W

Webhook

See Callback.

Z

ZAR

South African Rand - the only currency supported by the Precium Debit Order API.