Account Funding Transactions (AFT)
Funding transactions are used to transfer funds from a card account to another destination, rather than for the provision of goods or services. Examples include, but are not limited to:
- Loading digital wallets
- Moving money into a crypto exchange or investment platform
- Direct purchase of cryptocurrency or liquid assets
- Transfers to financial institution accounts
- Transfers to debit or prepaid accounts/cards
- Gifting money to friends or family members at home or abroad
- And more...
How to enable
Using the instruction.fundsTransfer
object and providing all the required details.
fundsTransfer object (Required)
"fundsTransfer": {
"type": "purchase",
"purpose": "crypto",
"recipient": {
"account": {
"type": "wallet",
"walletReference": "wallet-reference"
}
},
...
}
Schema
Specifies the type of the funds transfer. You may only submit the fundsTransfer.type
values that relate to the use cases that you have been approved for by the schemes.
Enum Value | Description |
---|---|
disbursement | A card is used as the source of funds for a disbursement |
personToPerson | Move funds to an account owned by another person (eg gifts) |
accountToAccount | Move funds to another financial institution account owned by the same person |
topUp | Top up a pre-paid or debit card |
purchase | For the initial purchase of a reloadable account (such as prepaid or gift card), or direct crypto & liquid asset purchases without an intermediary wallet load |
cash | A card is used to fund a transfer where funds are given to the recipient in cash |
walletLoad | Move funds to a digital wallet owned by the same person |
Specifies the purpose of the funds transfer. Required for some regions and use cases (eg crypto).
An object containing details about the recipient of funds, including name and address information, as well as recipient account details. In many use cases, the recipient is the same person as the sender (for example if your customer uses their card to load funds into their own crypto exchange or investment account). Although an optional object in the API schema, recipient
is required for some regions and use cases.
An object for the account details of the recipient.
Recipient's first name.
Recipient's middle name.
Recipient's last name.
Sender's address.
Recipient's date of birth
Recipient's phone number
Required for domestic processing in some Latin American countries.
An object containing details about the sender of funds, including name and address information. The sender account is always the card account declared within instruction.paymentInstrument
. Although an optional object in the API schema, sender
is required for some regions and use cases.
Sender's first name. Must be supplied if lastName
or middleName
are provided.
Sender's middle name.
Sender's last name. Must be supplied if firstName
or middleName
are provided.
Sender's address.
Sender's date of birth
Sender's document reference (e.g. Tax ID). Required for domestic processing in some Latin American countries.
Outcome details
The payment response does not include any fundsTransfer
specific information.