Transactions de Financement de Compte (AFT)

Introduction

Les Transactions de Financement de Compte (AFT) sont des transactions financières qui facilitent le transfert de fonds entre comptes de paiement. Elles sont largement utilisées pour charger ou recharger des comptes utilisateur, des portefeuilles numériques, effectuer des transferts de fonds internes au sein d'une plateforme de paiement.

Les AFTs sont une composante essentielle des systèmes d'orchestration de paiement, permettant un mouvement d'argent efficace et sécurisé entre les comptes.

Qu'est-ce qu'une AFT ?

Une AFT (Account Funding Transaction)  est un type de transaction conçu pour :

  • Charger des fonds dans des comptes utilisateur ou des portefeuilles numériques.
  • Transférer des fonds entre des comptes au sein de la même plateforme.
  • Déposer de l'argent dans des comptes commerciaux ou personnels. Les envois de fonds sont inclus.

Les AFTs exploitent les réseaux de paiement traditionnels (par exemple, Visa, Mastercard, ACH) pour traiter les transactions rapidement et en toute sécurité tout en optimisant les coûts.

Types de Transactions AFT

  1. Transactions de Financement:

    • Transfèrent des fonds vers un compte à partir d'une carte de débit/crédit ou d'un compte bancaire.
    • Exemple : Un utilisateur charge son portefeuille numérique en utilisant sa carte de débit.
  2. Transactions de Retrait:

    • Déplacent des fonds d'un compte utilisateur vers son compte bancaire ou sa carte.
    • Exemple : Un utilisateur transfère de l'argent de son portefeuille numérique vers son compte bancaire.

Intégration

Pour effectuer une AFT, vous devrez envoyer une requête à notre API de Paiements avec l'objet  additional_data.order.account_funding spécifiant les données de sender  et beneficiary .

Chaque schéma de carte de crédit pourrait exiger des informations différentes sur le destinataire et l'expéditeur, en fonction de la région d'exploitation et de la catégorie de transaction.

[...]
 "additional_data": {
   "order": {
    "account_funding": {
      "sender": {
        "first_name": "John",
        "last_name": "Doe",
        "email": "[email protected]"
      },
      "beneficiary": {
        "first_name": "Chris",
        "last_name": "Martin",
        "document": {
          "document_number": "38192019",
          "document_type": "CC"
        }
      }
     }
    }
  }
[...]

Pour plus de détails, veuillez vous référer à la section Créer une API de paiement.

📘

Données supplémentaires

Si vous avez besoin de définir des informations supplémentaires sur le vendeur, telles que le merchant_category_codepar exemple, vous pouvez trouver des champs supplémentaires dans seller_details à l'intérieur de la structure  additional_data struct  du paiement.