# Review Transfer Funds

This endpoint allows you to review the details of a transfer. The review ensures that the card is active and calculates the applicable fee and total due amount after the fee is applied.

* **Endpoint:** `/api/v1/customer/cards/reviewtransferfunds`
* **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

```json
//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

```json
{
    "id": 0,
    "details": {
        "fee": 0.00,
        "totalDue": 4.00
    },
    "status": "1",
    "errors": []
}
```
