---
title: "account/client-accounts/fund-transfer-withdraw"
method: POST
path: "/account/client-accounts/fund-transfer-withdraw"
tags: ["Client Account Transfer Endpoints"]
---

# account/client-accounts/fund-transfer-withdraw

`POST /account/client-accounts/fund-transfer-withdraw`

This endpoint will fund the debitor client account using their default bank account, and then transfer the money to the recipient client account once the funds have been cleared. Once the funds are transferred, a withdraw transaction will be triggered to send the funds to the recipient client account's default bank account. 

To set a default bank account, please use the /bank-account/set-my-bank-account endpoint.

## Response `200`

- object
  - `Success` boolean — True if the request was successful, false if it failed
  - `ErrorMessage` string — Contains a description of the error if the request failed
  - `FundingTransactionID` integer — The unique ID of the funding transaction that was just created. This ID should be saved as it is required order to look up the status information on the transaction.
  - `WithdrawTransactionID` integer — The unique ID of the withdrawal transaction that was just created. This ID should be saved as it is required order to look up the status information on the transaction.
  - `AccountTransferID` integer — The unique ID of the account transfer that was just created. This ID should be saved as it is required order to look up the status information on the transaction.

---

[API](https://skmtc.net/vopay/apis/accounts.md) · [All operations](https://skmtc.net/vopay/apis/accounts/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/vopay/accounts/revisions/7033bd231ec7/schema)
