TransactNow
One API for payments across South African banks.
Initiate payments through a single API. TransactNow handles the bank-specific payment instruction, submits it through the appropriate banking channel and returns the transaction status to your application.
Support for payment types such as EFT and PayShap can be exposed through the same TransactNow integration.
TransactNow payment API
REST + status- 01
Payment initiation
Your system submits a payment instruction through the REST API.
- 02
Bank routing
TransactNow applies the requirements for the receiving banking channel.
- 03
Status response
Your application receives the transaction status by webhook or status query.
Payment routing
One instruction, routed to the receiving bank.
TransactNow matches the account number to the receiving bank, converts the instruction into that bank's submission format and tracks it through to a final status.
Availability is confirmed by bank, payment type and channel during onboarding.
PayShap
Real-time payments through TransactNow.
PayShap support enables time-sensitive payments through the same TransactNow integration. Use it for eligible customer payouts, refunds and other immediate payments.
PayShap availability and transaction rules are confirmed per banking channel during onboarding.
How it works
One payment instruction. One tracked route.
- 01
Submit the payment instruction
Your system sends the payment details to the TransactNow REST API.
- 02
Identify the receiving bank
TransactNow identifies the banking channel and validates the instruction against the required format.
- 03
Route the payment
The payment instruction is submitted through the appropriate supported banking channel.
- 04
Return transaction status
Your application receives the transaction status by webhook or status query.
Capabilities
Multi-bank payment initiation through one API.
API-based payment initiation across supported South African banks
Bank-specific routing and payment requirements handled by TransactNow
A single REST API that abstracts bank-specific submission formats
Transaction-level audit trail
PayShap support for real-time payments
Transaction status tracking with a consolidated view across supported banks
Faster, API-driven processing compared with traditional file-based submission
Bulk processing
Bulk and batch payment processing.
Bulk and batch payment runs are supported as a secondary processing path. File preparation, validation, response handling and operational controls are agreed with you for each banking channel during onboarding.
Use cases
Built for business payments across South Africa.
Corporate and supplier payments
Initiate supplier, operational and customer payments across supported banks through the TransactNow API.
Property groups
Automate supplier payments, agent commissions, refunds and other property-related disbursements.
Automotive dealers
Initiate payments for stock purchases, supplier payments, customer refunds and commissions.
Insurance
Automate claims payouts, premium refunds and other customer disbursements through a single payment integration.
Gaming & Betting
Pay winnings and withdrawals through the TransactNow API, with PayShap available for time-sensitive payouts.
Lending and financial services
Disburse approved loans or other customer funds once approval is complete.
Marketplaces and gig platforms
Pay sellers, drivers, contractors and service providers through a single payment integration.