Transfer Funds

Transfer Funds

This endpoint enables clients to transfer funds to and from a card.

Move funds from a Customer Account to a card by calling the following endpoint. The customerAssetAccountsId must be either a USD (excluding subledger) or dUSD account.

  • Endpoint: /api/v1/customer/cards/transferfunds

  • Method: POST

Note: Clients may use dUSD or USD accounts interchangably. For subledger customers, the CustomerAssetAccountId of the dUSD Account should be used. For other account types, you should use a USD Account.

For Card-to-Card transfers, the currency type will always be USD.

Request Body Example

//Case-1 TopUpCard
{
  "amount": 10,
  "reference": "Test",
  "transferTypes": "TopUpCard",
  "currencyType": "USD", //"dUSD"
  "DestinationCardId": 1749,
  "CustomersId": "16221",
  "CustomerAssetAccountId": 8204
}
//Case-2 TopUpAccount
{
  "amount": 10,
  "reference": "Test",
  "transferTypes": "TopUpAccount",
  "currencyType": "USD",//"dUSD"
  "SourceCardId": 1249,
  "CustomersId": "16221",
  "CustomerAssetAccountId": 8204
}
//Case-3 CardToCard
{
  "amount": 10,
  "reference": "Test",
  "transferTypes": "CardToCard",
  "currencyType": "USD",
  "SourceCardId": 1249,
  "CustomersId": "16221",
  "DestinationCardId": 1749
}

Success Response Example

Last updated