1. Linked Accounts
Tranzakt APIs
  • Introduction
  • Banks
    • Get Banks
      GET
  • Collections
    • Get Collection by ID
      GET
    • Get Collection Invoices
      GET
  • Invoices
    • Create Invoice
      POST
    • Get Invoice by ID
      GET
    • Invalidate Invoice
      POST
  • Linked Accounts
    • Add Linked Account
      POST
  • Webhooks
    • Webhooks 🔔
  1. Linked Accounts

Add Linked Account

Developing
POST
https://api.tranzakt.finance/api/v1/linked-accounts
Links a settlement bank account to your merchant profile. The account is created as Pending and must be approved before it can receive settlements.
Note: bankId is the numeric ID from the supported banks list, not the NIBSS bank code. An account number can only be linked once, and the first account you link becomes primary automatically.

Request

Header Params

Body Params application/jsonRequired

Example
{
  "linkedAccount": {
    "bankId": 57,
    "accountNumber": "0123456789",
    "isPrimary": true
  }
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api.tranzakt.finance/api/v1/linked-accounts' \
--header 'x-api-key: Your secret key' \
--header 'Content-Type: application/json' \
--data '{
  "linkedAccount": {
    "bankId": 57,
    "accountNumber": "0123456789",
    "isPrimary": true
  }
}'

Responses

🟢201Success
application/json
Bodyapplication/json

Example
{
    "status": "success",
    "message": "Linked Successfully"
}
🟠400Bad Request
Modified at 2026-09-21 14:15:10
Previous
Invalidate Invoice
Next
Webhooks 🔔
Built with