Account Funding Transactions (AFT)

Account Funding Transactions (AFT) are the transferring of funds from a card account to a destination that is not the standard purchase of goods or services.

These transactions can be used for things like:

  • Loading funds to a mobile wallet
  • Moving funds into another financial account
  • Topping up a pre-paid card
  • Funding money remittance

Supported Gateways

Worldpay

In order to submit Funding Transactions to Worldpay, several GSF's must be included with your General Credit transaction. A detailed look at which fields must be included is located in our Worldpay gateway guide.

Checkout V2

To perform an AFT, you send your request with the processing.aft field set to true, along with a recipient and a sender object containing information about the transaction's sender and receiver.


Gateway Specific Field
processingexample: { aft: true }
senderAn object containing the following parameters...

type

first_name

middle_name

last_name

company_name

reference

reference_type

source_of_funds

date_of_birth

country_of_birth

nationality

address

- address1

- address2

- city

- state

- country

- zipidentification

- type

- number

- issuing_country

- date_of_expiry
destinationAn object containing the following parameters...

account_holder

- email

- date_of_birth

- country_of_birth

- phone

- - country_code

- - number

- identification

- - type

- - number

- - issuing_country

- - date_of_expiry
recipientAn object containing the following parameters...

dob

zip

account_number

first_name

last_name

address

- address1

- address2

- city

- state

- zip

- country


A link to Checkout's documentation may be found here.

Nuvei REST

To perform an AFT, you send your request with the is_aft field set to true along with aft_recipient_first_name and aft_recipient_last_name. This will populate the recipientDetails to Nuvei. Sender details will be populated with firstName, lastName and country found in the payment method. Please reference Nuvei Rest API documentation for additional insight on AFTs.

Paysafe

Performing a Paysafe AFT will first require customers perform registration with the Card schemes in advance. Customers must contact Paysafe Support in order to receive more information and begin the registration process. This is especially important considering that not all acquirers and process support all available Merchant Category Codes (MCCs). The MCC is passed through the funding_transaction field. Passing this field to Paysafe helps them identify the Purchase or Authorization request as funding transaction that might need additional information for the purpose of a transaction. Please reference Paysafe’s API documentation for additional requirements related to this field.

For Visa Direct and Mastercard Moneysend request through GeneralCredit, first and last name are two required fields and they will the populated through the payment method.