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

UK

Payout Required Information#

What to Collect from UsersDescriptionRequest FieldExample
Recipient's Full NameThe full name of the bank account holder, must match bank recordsaccount_holder_nameSimon Smith
Account NumberThe recipient's bank account number (typically 8-12 digits, without spaces or special characters)account_number06137128
Sort Code TypeInternational standard code identifying the routing number type (common types: sort code for UK, ABA for US)routing_typesort
Bank Branch IdentifierSpecific branch number of the recipient's bank (format varies by country, e.g. 6-digit sort code for UK)routing_number00290019
Recipient Bank CountryUse ISO 3166-1 two-letter country codescountryExample for UK: GB

Supported Payout Methods#

Payout MethodSupported Currency
Bank accountGBP

Request Example#

Below example shows the minimum parameter set. Parameter reference: [Create a Payout]
account name: luhudaxue
routing_type: sort
routing_number: 123123
account_number: 12121212
country: GB
text
{
    "payment_currency": "GBP",
    "payment_amount": 5500,
    "source_currency": "GBP",
    "beneficiary_data": {
        "destination_data": {
            "destination_type": "bank_account",
            "bank_account": {
                "account_number": "12121212",
                "account_holder_name": "luhudaxue",
                "routing_type": "sort",
                "routing_number": "123123",
                "country": "GB"
            }
        }
    },
    "merchant_payout_id": "pay_123123123"
}

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 automatically sent to the registered URL whenever any of the specified events occur.

Test Webhook#

Create a payout to trigger thepayout.createdevent. This will send a callback notification about the payout creation event to your designated Webhook URL.
Modified at 2025-07-25 02:32:31
Previous
USA
Next
EU
Built with