WooshPay OpenAPI
Product DocumentAPI ReferenceJS SDK ReferenceSaaS Platform Integration
Product DocumentAPI ReferenceJS SDK ReferenceSaaS Platform Integration
Back to WooshPay Website
  1. Payout-Regional payout solution
  • Online payments
    • Quick Start
    • Integration overview
    • Wooshpay JS SDK
    • Wooshpay Checkout
    • Wooshpay Direct API
    • Payment Link
    • Authorize and capture
    • Build subscriptions integration
    • Testing cards
  • After the payment
    • Payouts
    • Webhook
    • Check the webhook signatures
    • 校验webhook签名
  • Add more payment methods
    • Supported payment method
    • Cards
    • Wallets
      • Alipay
      • Alipay HK
      • Apple Pay
      • Google Pay
      • Wechat Pay
      • 微信支付
      • Kakao Pay
      • DANA
      • Boost
      • Grabpay
      • Mcash
      • Touch'n Go
      • ShopeePay
      • UnionPay
      • 9Pay
      • OVO
      • GCash
      • TrueMoney
    • Bank redirects
      • Bancontact
      • BPI
      • Trustly
      • EPS
      • Giropay
      • iDEAL
      • Przelewy24
      • FPX
    • Buy Now Pay Later
      • Klarna
    • Bank Debits
      • Sepa Direct Debit
    • Bank Transfer
      • Bank Transfer in Europe
      • Bank Transfer in United Kingdom
      • Bank Transfer in Indonesia
    • QR Payments
      • QRIS
      • PromptPay
    • Real-time payments
      • PIX
      • PayNow
      • UPI
      • SPEI
  • More payment scenarios
    • Set up future payments
    • Save payment method during payment
  • SaaS platform integration
    • Shopify Plugin
    • Shopastro 星盘
    • WooCommerce
    • Shoplazza 店匠
    • Shopline Plugin
    • Sage Connection
  • Resources
    • Supported currencies
  • Payout-Regional payout solution
    • ZA
    • NG
    • USA
    • UK
    • EU
  1. Payout-Regional payout solution

ZA

Supported Payment Methods
Payment MethodSupported CurrenciesMinimum Payout Amount per TransactionMaximum Payout Amount per Transaction
Bank accountZAR20.00 ZAR200,000.00 ZAR

Bank account#

Create a Payout

Request Example:#

The following example shows the minimum parameter set. For parameter details, refer to:Create a Payout
{
    "payment_amount": 13000,
    "source_amount": 13000,
    "payment_currency": "ZAR",
    "source_currency": "ZAR",
    "beneficiary_data": {
        "nickname": "test1",
        "destination_data": {
            "destination_type": "bank_account",
            "bank_account": {
                "account_number": "2121562123",
                "account_holder_name": "JOHN DOE",
                "bank_name":"Access Bank",
                 "certificate": {
                    "certificate_type":"id_card",
                    "certificate_number":"9105160596211"
                }
            }
        }
    }
}
List of South African Banks:
Bank Name
FNB
Standard Bank
Nedbank
Capitec Bank
Investec Bank
Tyme Bank
African Bank Limited
Bidvest Bank
Access Bank
CitiBank
Discovery Bank Limited
FirstRand Bank
HSBC South Africa
Standard Chartered Bank
ABSA Bank

Retrieve a Payout#

Retrieve a Payout
GET:/v1/payouts/{id}

Webhook#

Create Webhook
POST:/v1/webhook_endpoints
{
    "url": "https://...", //用于接收Webhook的url
    "description": "I am description",
    "enabled_events": [
        "payout.canceled",
        "payout.created",
        "payout.failed",
        "payout.paid",
        "payout.updated"
    ]
}
Once a webhook is successfully registered, an HTTPS request will be sent to the registered URL whenever the specified event occurs.

Test Webhook#

Create a payout to trigger thepayout.createdevent. This will send a callback notification for the payout creation event to the designated Webhook URL.
Modified at 2025-07-22 09:51:42
Previous
Supported currencies
Next
NG
Built with