Nedbank integration

SA open banking: accounts, balances, transactions, AVS real-time, CashOut vouchers

Help CentreConnectors

Overview

Nedbank's Open Banking API offers SA bank account operations + AVS + CashOut vouchers. The Automize Nedbank connector covers accounts, balances, transactions, payments, mandates, and CashOut vouchers.

  • Regions: South Africa.
  • Plans: Nedbank Open Banking – apply via developer portal (paid commercial).

Setting up the connection

Auth type: OAuth 2.0 (Client Credentials).

  1. Nedbank Developer Portal → register app → receive Client ID + Secret.
  2. In Automize → Settings → Connectors → Nedbank. Paste credentials.

Find your credentials at https://api.nedbank.co.za/.


Rate limits

Per-customer agreement. Conservative defaults.


Data model

Banking primitives:

    Account ─┬─ Balance
             ├─ Transactions
             ├─ Statements
             └─ Mandates (DebiCheck)
    Payments (EFT + DebiCheck collections)
    CashOut Vouchers (recipient redeems at ATM)

Available operations

10 operations available. Click any row to jump to its detail.

OperationCategoryWhat it does
Get AccountAccountsGet account details by account ID
Get BalanceAccountsGet available and current balance
Get StatementAccountsDownload a bank statement for a period
Get TransactionsAccountsGet account transactions (filterable by date)
List AccountsAccountsList accounts accessible to the authenticated customer
Cancel CashOut VoucherCashOutCancel an unredeemed CashOut voucher
Create CashOut VoucherCashOutGenerate a CashOut voucher redeemable at any Nedbank ATM or partner retailer
Get CashOut VoucherCashOutGet voucher status and redemption details
Get CustomerCustomersGet customer profile from Nedbank's core banking record
Verify Bank Account (AVS Real-Time)Verification (AVS)Verify an account number belongs to the supplied person/entity

Operations

Cancel CashOut Voucher

Cancel an unredeemed CashOut voucher

ParameterRequiredTypeDescription
Voucher Id voucher_idYestext

Create CashOut Voucher

Generate a CashOut voucher redeemable at any Nedbank ATM or partner retailer

ParameterRequiredTypeDescription
Amount amountNotext
Reference referenceNotext
Beneficiarymobilenumber beneficiaryMobileNumberNotext
Expiryhours expiryHoursNotext

Tips

  • Generate a one-time voucher code. Recipient redeems at Nedbank ATM (no card needed).

Get Account

Get account details by account ID

ParameterRequiredTypeDescription
Account Id account_idYestext

Get Balance

Get available and current balance

ParameterRequiredTypeDescription
Account Id account_idYestext

Tips

  • account_id. Real-time balance.

Get CashOut Voucher

Get voucher status and redemption details

ParameterRequiredTypeDescription
Voucher Id voucher_idYestext

Get Customer

Get customer profile from Nedbank's core banking record

ParameterRequiredTypeDescription
Customer Id customer_idYestext

Get Statement

Download a bank statement for a period

ParameterRequiredTypeDescription
Account Id account_idYestext

Get Transactions

Get account transactions (filterable by date)

ParameterRequiredTypeDescription
Account Id account_idYestext

Tips

  • Filter by date range.

List Accounts

List accounts accessible to the authenticated customer

No input parameters.

Tips

  • Returns accessible accounts.

Verify Bank Account (AVS Real-Time)

Verify an account number belongs to the supplied person/entity

ParameterRequiredTypeDescription
Accountnumber accountNumberNotext
Branchcode branchCodeNotext
Accounttype accountTypeNotext
Idnumber idNumberNotext
Idtype idTypeNotext
Initials initialsNotext
Surname surnameNotext
Companyregistrationnumber companyRegistrationNumberNotext

FAQ

Voucher use case?
Send money to recipients without bank accounts. Recipient gets SMS with voucher code + redeems at ATM.

Related connectors

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.