← Back to Account Payouts docs
← Back to Parties docs

South Africa

Domestic Payment (same-day)

Overview

AvailableYes
targetCurrencySouth African Rand (ZAR)
countryCodeZA
Earliest Beneficiary Creditsame-day
Cut-Off Time (UK Time)N/A
Decimal Places2
Minimum targetAmount0.01
Maximum targetAmount9999999.99

Required data

API field nameRequiredField lengthDescription
beneficiaryBankDetails.accountType4Account type of the beneficiary.
Available values:
  • checking
  • savings
beneficiaryBankDetails.accountNumberMax 13Account number of the beneficiary.
beneficiaryBankDetails.bankCode3Bank code of the beneficiary (bank).
See Additional Information below.
beneficiaryBankDetails.bankNameMax 35Name of the beneficiary bank.
See Additional Information below.
parties.partyType4Type of the party.
Must be:
  • beneficiary
parties.personalDetails.type4Entity description code for the party.
Available values:
  • company
  • person
  • soleTrader
  • institution
  • government
parties.personalDetails.titleConditional4Title code for the Individual.
Available values:
  • ms
  • mrs
  • mr
  • dr
  • mx
  • misc
Condition
Mandatory if parties.personalDetails.type is:
  • person
parties.personalDetails.firstNameConditionalMax 50Beneficiary first name. Full name should be provided (no initials).
Condition
Mandatory if parties.personalDetails.type is:
  • person
parties.personalDetails.middleNameMax 50Beneficiary middle name.
parties.personalDetails.lastNameConditionalMax 50Beneficiary last name.
Condition
Mandatory if parties.personalDetails.type is:
  • person
parties.personalDetails.companyNameConditionalMax 140Full name of the organization.
Important
Failure to provide the full name could result in delays and potential rejection of your payment. This must consist of 2 words, separated by a space. To whitelist any other naming format please contact your Relationship Manager.
Condition
Mandatory if parties.personalDetails.type is:
  • company
  • institution
  • government
  • other
parties.personalDetails.dateOfBirth10Beneficiary's date of birth in YYYY-MM-DD format.
parties.personalDetails.dateOfIncorporation10A companys date of incorporation in YYYY-MM-DD format.
parties.personalDetails.emailMax 50Beneficiary's email address.
Important
This is mandatory if you are a Payment Service Providers (PSP) or Money Service Business (MSB) merchant.
parties.personalDetails.phones.prefix1-3Beneficiary's phone number country dialing code.
parties.personalDetails.phones.number7-10Provide the beneficiary's phone number.
Important
This is mandatory if you are a Payment Service Providers (PSP) or Money Service Business (MSB) merchant.
parties.address.address1Max 35Beneficiary's residential (if payee is an individual) or registered (if payee is a company) house number/name and street e.g. 1 Main Street.
Important
This is mandatory if you are a Payment Service Providers (PSP) or Money Service Business (MSB) merchants.
parties.address.address2Max 35Beneficiary's residential (if payee is an individual) or registered (if payee is a company) address e.g. apartment no., unit, studio.
parties.address.cityMax 35Beneficiary's city or town of their residential (if payee is an individual) or registered (if payee is a company) address.
parties.address.postalCodeMax 10Beneficiary's postal code or zip code of their residential (if payee is an individual) or registered (if payee is a company) address.
parties.address.countryCode2Beneficiary's country of their residential (if payee is an individual) or registered (if payee is a company) address.
Enter the 2 character ISO 3166-1 standard country code in your API request.

Important
Additional data is required if the requestor of the payout is a Payment Service Provider (PSP) or Money Service Business (MSB).

Bank Names and Bank Codes

List of accepted Bank Names and Bank Codes:

beneficiaryBankDetails.bankCodebeneficiaryBankDetails.bankName
1Absa
2African Bank
3Capitec Bank Limited
4Discovery Bank Ltd
5FirstRand Bank / First National Bank (FNB) / Rand Mutual Bank (RMB)
6Grindrod Bank Limited
7Investec Bank Limited
8Nedbank Limited
9Sasfin Bank Limited
10Standard Bank Ltd
11Tyme Bank Limited
12Bidvest Bank Limited / Old Mutual
13Access Bank (South Africa) Ltd
14Citibank
15Ubank Ltd
16JP Morgan Chase Bank
17Mercantile Bank
18South African Postbank SOC Ltd
19Bank Windhoek
20Nedbank Namibia
21HBZ Bank Limited
22Olympus Mobile
23HSBC Bank
24VBS Mutual Bank
25Finbond Mutual Bank
26Finbond Net1
27BNP Paribas SA
28Habib Overseas Bank Ltd
29People's Bank Ltd
30Standard Chartered Bank SA
31Ithala Bank
32Unibank Limited
33Al Baraka Bank
34State Bank of India
35Bank Zero

International WIRE

Overview

AvailableYes
targetCurrencyAvailable WIRE currencies.md
countryCodeZA
Earliest Beneficiary CreditThe estimated delivery time will vary by country and currency.
Cut-Off Time (UK Time)Currency specific
Decimal Places2
Minimum targetAmount0.01
Maximum targetAmount9999999.99

Required data

API field nameRequiredField lengthDescription
beneficiaryBankDetails.accountNumberMax 13Account number of the beneficiary.
beneficiaryBankDetails.swiftBic8 or 11The SWIFT BIC is the Bank Identification Code of the beneficiary bank.
beneficiaryBankDetails.bankNameMax 35Name of the beneficiary bank.
beneficiaryBankDetails.bankCode6Bank code of the beneficiary (bank).
parties.partyType4Type of the party.
Must be:
  • beneficiary
parties.personalDetails.type4Entity description code for the party.
Available values:
  • company
  • person
  • soleTrader
  • institution
  • government
parties.personalDetails.titleConditional4Title code for the Individual.
Available values:
  • ms
  • mrs
  • mr
  • dr
  • mx
  • misc
Condition
Mandatory if parties.personalDetails.type is:
  • person
parties.personalDetails.firstNameConditionalMax 50Beneficiary first name. Full name should be provided (no initials).
Condition
Mandatory if parties.personalDetails.type is:
  • person
parties.personalDetails.middleNameMax 50Beneficiary middle name.
parties.personalDetails.lastNameConditionalMax 50Beneficiary last name.
Condition
Mandatory if parties.personalDetails.type is:
  • person
parties.personalDetails.companyNameConditionalMax 140Full name of the organization.
Important
Failure to provide the full name could result in delays and potential rejection of your payment. This must consist of 2 words, separated by a space. To whitelist any other naming format please contact your Relationship Manager.
Condition
Mandatory if parties.personalDetails.type is:
  • company
  • institution
  • government
  • other
parties.personalDetails.dateOfBirth10Beneficiary's date of birth in YYYY-MM-DD format.
parties.personalDetails.dateOfIncorporation10A companys date of incorporation in YYYY-MM-DD format.
parties.address.address1Max 35Beneficiary's residential (if payee is an individual) or registered (if payee is a company) house number/name and street e.g. 1 Main Street.
parties.address.address2Max 35Beneficiary's residential (if payee is an individual) or registered (if payee is a company) address e.g. apartment no., unit, studio.
parties.address.cityMax 35Beneficiary's city or town of their residential (if payee is an individual) or registered (if payee is a company) address.
parties.address.postalCodeMax 10Beneficiary's postal code or zip code of their residential (if payee is an individual) or registered (if payee is a company) address.
parties.address.countryCodeConditional2Beneficiary's country of their residential (if payee is an individual) or registered (if payee is a company) address.
Condition
Mandatory if any of the optional Beneficiary address details are provided. Enter the 2 character ISO 3166-1 standard country code in your API request.

Important
Additional data is required if the requestor of the payout is a Payment Service Provider (PSP) or Money Service Business (MSB).