Skip to main content

Section Transaction

La section Transaction de l’API regroupe l’ensemble des fonctionnalités dédiées à la gestion des mouvements financiers au sein de la plateforme. Elle permet non seulement de consulter les opérations effectuées, mais aussi d’analyser les commissions générées, d’historiser les transactions et de réaliser des transferts internes entre portefeuilles.


Types de transactions

  • Money In : désigne les fonds entrants (appelés money-in dans l’API), c’est-à-dire les paiements reçus ou les crédits ajoutés au wallet.
  • Money Out : désigne les fonds sortants (appelés money-out dans l’API), correspondant aux paiements effectués ou aux débits prélevés du wallet.

Vue d’ensemble des fonctionnalités

1. Consultation détaillée d’une transaction

Cette fonctionnalité offre un accès complet aux informations relatives à une transaction précise. Elle fournit un ensemble détaillé de données. Cette consultation est indispensable pour la vérification des opérations.


2. Calcul et récupération des commissions générées

Chaque transaction peut engendrer des frais ou commissions spécifiques. Cette fonctionnalité permet de récupérer le montant total des commissions appliquées à une transaction donnée, facilitant ainsi :

  • Le suivi financier et la rentabilité des services proposés
  • L’établissement de rapports détaillés pour les équipes comptables
  • L’analyse des coûts associés aux différents types d’opérations

3. Historique paginé des transactions

Pour gérer efficacement un volume important de transactions, cette fonctionnalité propose une navigation paginée dans l’historique des mouvements financiers. Elle permet :

  • Une consultation performante sans surcharge du système
  • Un accès rapide aux données par date, type de transaction, ou statut
  • La prise en charge des requêtes utilisateur ou administrateur pour l’audit et la gestion des comptes

4. Transfert de fonds entre portefeuilles (Peer-to-peer)

Cette fonctionnalité clé permet à un utilisateur authentifié de transférer des fonds d’un portefeuille à un autre portefeuille lui appartenant. Le transfert est structuré autour des principes suivants :

  • Double enregistrement de la transaction : création simultanée d’une opération de débit (sortie d’argent) sur le portefeuille source et d’une opération de crédit (entrée d’argent) sur le portefeuille destinataire.
  • Sécurité renforcée : authentification obligatoire, contrôle des soldes, et validation des opérations pour prévenir les erreurs ou fraudes.
  • Traçabilité complète : chaque transfert génère un historique clair, accessible pour audit et suivi.
  • Flexibilité opérationnelle : permet une gestion fine des fonds internes, facilitant la répartition et l’optimisation des ressources financières personnelles.

Points d’attention

  • Sécurité : Toutes les opérations impliquant des mouvements d’argent sont soumises à des contrôles stricts, notamment sur les droits d’accès et la validation des soldes.
  • Performance : La pagination des listes garantit une réponse rapide même avec un très grand nombre de transactions.
  • Conformité : Les données transactionnelles sont conservées et accessibles conformément aux exigences réglementaires en vigueur, facilitant audits et contrôles.

Ce module Transaction constitue ainsi le cœur de la gestion financière de la plateforme, assurant transparence, fiabilité et sécurité dans toutes les opérations.