Account Funding Transactions (AFTs)
This page is indended for technical and product teams responsible for implementing Account Funding Transaction (AFT) integrations to ensure compliance.
Important Update: New Compliance Rules for AFTs
To comply with recent regulatory changes, all transactions classified as "Funding" must now include additional information, such as sender and receiver details, the AFT type, and other relevant data.
What's changing?
As of 31.01.2025, the parameters described in Compliance Parameters for Account Funding Transactions must be used in all "Funding" transactions.
How to build an AFT Request
Please ensure that the authorization for processing Account Funding Transactions (AFTs) is handled using the SALE operation. Additionally, we strongly recommend performing the transaction with the auto-sale option.
To initiate an AFT, submit a Register request that includes all the required parameters. The snippet below represents an example.
AFT Register request
https://test.epayment.nets.eu/Netaxept/Register.aspx? merchantId=xxxxxx &token=xxxxxxxxxx &orderNumber=123456
Compliance Parameters for Account Funding Transactions
These parameters must be sent in the Register call.
Parameter | Requirement level for AFTs | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
customerFirstName | Mandatory | Sender's first name Existing parameter | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
customerLastName | Mandatory | Sender's last name Existing parameter | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
customerTown | Mandatory | Sender's town/city Existing parameter | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
customerCountry | Mandatory | Sender's country Existing parameter | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
customerAddress1 | Mandatory | Sender's street address Existing parameter | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
customerPostcode | Optional | Sender's postal code Existing parameter | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
customerState | Conditional | Sender's state New parameter String (enum, length: 2) ISO 3166-2 value without the country prefix Example: For US-CA use CA Only relevant if sender country is US or Canada. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AftInfo | Mandatory | AFT specific data New parameter Object Note: Required for all types of Account funding transactions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AftInfo.Type | Mandatory | Type of the AFT New parameter String (enum) Values:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||