Search...
Log inGet started
Airwallex logo
Home
Core API
Payments
Transactional FX
Payouts
Issuing
Back to home
OverviewUnderstanding Payments for PlatformsChoose your Payments for Platforms solution
Airwallex gateway
Airwallex payment gateway overviewProcess payments and manage funds
Manage funds split
Create funds split
Reverse split funds
Hold & convert funds

Create funds split

This tutorial guides you through the steps for manually splitting funds into connected accounts when platform owns the payment. In this example, the platform creates a 100 GBP payment and two corresponding splits to different connected accounts and would like to manually release the funds at different times.

How it works

fundsSplit release flow

Note

By default, the value of auto_release is true. In case you do not need to manually release split funds, do not fill auto_release in the request body.

Integration steps

  1. After the 100 GBP payment has been captured(Platform can get the notification by subscribing payment_intent.succeeded webhook), Platform creates a FundSplit with the amount of 40 GBP to Connected Account 01 and another FundSplit with the amount of 30 GBP to Connected Account 02. In the request body of FundsSplit, Platform specifies the value of the parameter auto_release as false.

    Shell
    Shell
  2. After the payment has been reconciled, the platform will receive 30 GBP (netter of Airwallex fees, in this example 5 GBP) and the connected account will receive 70 GBP

  3. When the Platform confirms that the Connected Account 01 has fulfilled its part of the service, it must release the outstanding 40 GBP through FundsSplit with the specified split id

    Shell
  4. The 40 GBP split fund will be settled to Connected Account 01 in the following settlement cycle

  5. The same logic applies to Connected Account 02, the Platform must release the funds with the specific split id when it confirms that the Connected Account 02 has performed the required services

    Shell