[← Back to Account Payouts docs](/products/account-payouts) [← Back to Parties docs](/products/parties) # South Africa ## Domestic payment (same-day) ### Overview table tr td Available td Yes tr td code targetCurrency td South African Rand (ZAR) tr td code countryCode td ZA tr td Earliest Beneficiary Credit td same-day tr td Cut-Off Time (UK Time) td N/A tr td Decimal Places td 2 tr td Minimum code targetAmount td 0.01 tr td Maximum code targetAmount td 9999999.99 ### Required data | API field name | Required | Field length | Description | | --- | --- | --- | --- | | `beneficiaryBankDetails.accountType` | ❌ | N/A | Account type of the beneficiary.**Available values**:`checking``savings` | | `beneficiaryBankDetails.accountNumber` | ✅ | Max 13 | Account number of the beneficiary. | | `beneficiaryBankDetails.bankCode` | ✅ | 3 | Bank code of the beneficiary (bank). See Additional Information below. | | `beneficiaryBankDetails.bankName` | ✅ | Max 35 | Name of the beneficiary bank.See Additional Information below. | | `parties.partyType` | ✅ | N/A | Type of the party.**Must be**:`beneficiary` | | `parties.personalDetails.type` | ✅ | N/A | Entity description code for the party.**Available values:**`company``person``soleTrader``institution``government` | | `parties.personalDetails.title` | Conditional | N/A | Title code for the Individual.**Available values**:`ms``mrs` `mr``dr``mx``misc` Mandatory if `parties.personalDetails.type` is:`person` | | `parties.personalDetails.firstName` | Conditional | Max 50 | Beneficiary first name. Full name should be provided (no initials). Mandatory if `parties.personalDetails.type` is:`person` | | `parties.personalDetails.middleName` | ❌ | Max 50 | Beneficiary middle name. | | `parties.personalDetails.lastName` | Conditional | Max 50 | Beneficiary last name. Mandatory if `parties.personalDetails.type` is:`person` | | `parties.personalDetails.companyName` | Conditional | Max 140 | Full name of the organization. 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. Mandatory if `parties.personalDetails.type` is:`company``institution``government``other` | | `parties.personalDetails.dateOfBirth` | ❌ | 10 | Beneficiary's date of birth in YYYY-MM-DD format. | | `parties.personalDetails.dateOfIncorporation` | ❌ | 10 | A `company`s date of incorporation in YYYY-MM-DD format. | | `parties.personalDetails.email` | ✅ | Max 50 | Beneficiary's email address. This is mandatory if you are a Payment Service Providers (PSP) or Money Service Business (MSB) merchant. | | `parties.personalDetails.phones.prefix` | ✅ | 1-3 | Beneficiary's phone number country dialing code. | | `parties.personalDetails.phones.number` | ✅ | 7-10 | Provide the beneficiary's phone number. This is mandatory if you are a Payment Service Providers (PSP) or Money Service Business (MSB) merchant. | | `parties.address.address1` | ✅ | Max 35 | Beneficiary's residential (if payee is an individual) or registered (if payee is a company) house number/name and street e.g. 1 Main Street. This is mandatory if you are a Payment Service Providers (PSP) or Money Service Business (MSB) merchants. | | `parties.address.address2` | ❌ | Max 35 | Beneficiary's residential (if payee is an individual) or registered (if payee is a company) address e.g. apartment no., unit, studio. | | `parties.address.city` | ❌ | Max 35 | Beneficiary's city or town of their residential (if payee is an individual) or registered (if payee is a company) address. | | `parties.address.postalCode` | ❌ | Max 10 | Beneficiary's postal code or zip code of their residential (if payee is an individual) or registered (if payee is a company) address. | | `parties.address.countryCode` | ✅ | 2 | Beneficiary'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](/products/reference/supported-countries-currencies#iso-country-codes) in your API request. | [Additional data](/products/marketplaces/coverage/bank/additionalinfo) 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.bankCode` | `beneficiaryBankDetails.bankName` | | --- | --- | | 1 | Absa | | 2 | African Bank | | 3 | Capitec Bank Limited | | 4 | Discovery Bank Ltd | | 5 | FirstRand Bank / First National Bank (FNB) / Rand Mutual Bank (RMB) | | 6 | Grindrod Bank Limited | | 7 | Investec Bank Limited | | 8 | Nedbank Limited | | 9 | Sasfin Bank Limited | | 10 | Standard Bank Ltd | | 11 | Tyme Bank Limited | | 12 | Bidvest Bank Limited / Old Mutual | | 13 | Access Bank (South Africa) Ltd | | 14 | Citibank | | 15 | Ubank Ltd | | 16 | JP Morgan Chase Bank | | 17 | Mercantile Bank | | 18 | South African Postbank SOC Ltd | | 19 | Bank Windhoek | | 20 | Nedbank Namibia | | 21 | HBZ Bank Limited | | 22 | Olympus Mobile | | 23 | HSBC Bank | | 24 | VBS Mutual Bank | | 25 | Finbond Mutual Bank | | 26 | Finbond Net1 | | 27 | BNP Paribas SA | | 28 | Habib Overseas Bank Ltd | | 29 | People's Bank Ltd | | 30 | Standard Chartered Bank SA | | 31 | Ithala Bank | | 32 | Unibank Limited | | 33 | Al Baraka Bank | | 34 | State Bank of India | | 35 | Bank Zero | ## International WIRE ### Overview table tr td Available td Yes tr td code targetCurrency td a Available WIRE currencies tr td code countryCode td ZA tr td Earliest Beneficiary Credit td The estimated delivery time will vary by country and currency. tr td Cut-Off Time (UK Time) td a Currency specific tr td Decimal Places td 2 tr td Minimum code targetAmount td 0.01 tr td Maximum code targetAmount td 9999999.99 ### Required data | API field name | Required | Field length | Description | | --- | --- | --- | --- | | `beneficiaryBankDetails.accountNumber` | ✅ | Max 13 | Account number of the beneficiary. | | `beneficiaryBankDetails.swiftBic` | ✅ | 8 or 11 | The SWIFT BIC is the Bank Identification Code of the beneficiary bank. | | `beneficiaryBankDetails.bankName` | ✅ | Max 35 | Name of the beneficiary bank. | | `beneficiaryBankDetails.bankCode` | ✅ | 6 | Bank code of the beneficiary (bank). | | `parties.partyType` | ✅ | N/A | Type of the party.**Must be**:`beneficiary` | | `parties.personalDetails.type` | ✅ | N/A | Entity description code for the party.**Available values:**`company``person``soleTrader``institution``government` | | `parties.personalDetails.title` | Conditional | N/A | Title code for the Individual.**Available values**:`ms``mrs` `mr``dr``mx``misc` Mandatory if `parties.personalDetails.type` is:`person` | | `parties.personalDetails.firstName` | Conditional | Max 50 | Beneficiary first name. Full name should be provided (no initials). Mandatory if `parties.personalDetails.type` is:`person` | | `parties.personalDetails.middleName` | ❌ | Max 50 | Beneficiary middle name. | | `parties.personalDetails.lastName` | Conditional | Max 50 | Beneficiary last name. Mandatory if `parties.personalDetails.type` is:`person` | | `parties.personalDetails.companyName` | Conditional | Max 140 | Full name of the organization. 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. Mandatory if `parties.personalDetails.type` is:`company``institution``government``other` | | `parties.personalDetails.dateOfBirth` | ❌ | 10 | Beneficiary's date of birth in YYYY-MM-DD format. | | `parties.personalDetails.dateOfIncorporation` | ❌ | 10 | A `company`s date of incorporation in YYYY-MM-DD format. | | `parties.address.address1` | ❌ | Max 35 | Beneficiary'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.address2` | ❌ | Max 35 | Beneficiary's residential (if payee is an individual) or registered (if payee is a company) address e.g. apartment no., unit, studio. | | `parties.address.city` | ❌ | Max 35 | Beneficiary's city or town of their residential (if payee is an individual) or registered (if payee is a company) address. | | `parties.address.postalCode` | ❌ | Max 10 | Beneficiary's postal code or zip code of their residential (if payee is an individual) or registered (if payee is a company) address. | | `parties.address.countryCode` | Conditional | 2 | Beneficiary's country of their residential (if payee is an individual) or registered (if payee is a company) address. Mandatory if any of the optional Beneficiary address details are provided. Enter the [2 character ISO 3166-1 standard country code](/products/reference/supported-countries-currencies#iso-country-codes) in your API request. | [Additional data](/products/marketplaces/coverage/bank/additionalinfo) is required if the requestor of the payout is a Payment Service Provider (PSP) or Money Service Business (MSB).