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.
Path parameters
Profile Id
Profile Id
Transfer Id
Transfer Id
Headers
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
}Changes
Changed in 2 of the 5 revisions of this API.2311
- ●
removed the request property
////////request-property-removed
- ●
- ▲
the request's body type changed from
objectto no typerequest-body-type-changed
- ▲
removed the success response with the status
response-success-status-removed
- ●
removed the request property
request-property-removed
- ●
removed the request property
request-property-removed
- ○
api operation id
transferFundremoved and replaced withtransferfundapi-operation-id-removed
- ○
request body became optional
request-body-became-optional
- ○
added request discriminator
request-body-discriminator-added
- ○
added to the request body
oneOflistrequest-body-one-of-added
- ○
added the media type
text/plainfor the response with the statusresponse-media-type-added
- ○
added the non-success response with the status
response-non-success-status-added
- ○
added the non-success response with the status
response-non-success-status-added
- ○
added the non-success response with the status
response-non-success-status-added
- ○
added the non-success response with the status
response-non-success-status-added
- ○
added the non-success response with the status
response-non-success-status-added
- ○
added the success response with the status
response-success-status-added
This revision also has 3 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲