v5
latestOpenAPI 3.1.02026-07-262421791.5 MBtransfer
Fund a Transfer
{% admonition type="warning" %}
This endpoint is SCA protected when it applies. If your profile is registered within the UK and/or EEA, SCA most likely applies to you.
Please read more about [implementing SCA](/guides/developer/auth-and-security/sca-and-2fa).
{% /admonition %}
This API call is the final step for executing payouts when using a balance with Wise. Upon calling the endpoint, Wise will begin the processing of the transfer, depending on the status of funds.
When using the transfer by transfer settlement model, the following funding type(s) must be used:
* **BALANCE** — Funds are pulled from a multi-currency account held with Wise.
When funding through the Bulk Settlement model, the following funding type(s) must be used:
* **TRUSTED_PRE_FUND_BULK** — Funds for the transfer will be settled through a bulk payment at a later date. This method is not applicable for First Party partner account transfers.
If funding from `BALANCE`, and your multi-currency account does not have the required funds to complete the action, then this call will fail with an "insufficient funds" error. Once funds are added and available, you must call this endpoint again.
post/v3/profiles/{profileId}/transfers/{transferId}/payments
Path parameters
profileIdinteger required
Profile Id
Example:123456789
Profile Id
transferIdinteger required
Transfer Id
Example:16521632
Transfer Id
Headers
X-External-Correlation-Idstring uuid
Optional UUID for correlating requests across systems. If provided, Wise echoes it back in the response. Maximum 36 characters. Learn more.
Request body
Example request
{
"balanceId": 45678901
}Response
FundTransfer 201 response
Example response
{
"errorMessage": "Transfer not found",
"balanceTransactionId": 987654321
}