Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

igorcyberdyne/MobileMoneyGateway

Domaine:

digital infrastructure

Type de record:

software
Créateur:
igo
Hôte:
Provides a set of classes that can be used to call APIs and web interfaces for mobile money payments in Africa # ekolotech/mobilemoney-gateway **Auteur :** @igorcyberdyne, @EKOLOTECH **ekolotech/mobilemoney-gateway** est un composant qui fournit un ensemble de classes et méthodes permettant d'utiliser les API des opérations de paiement et de dépôts d'argent via le mobile money pour les opérateurs et les plateformes de paiement. ***Opérateurs et plateforme pris en compte :*** - MTN Mobile Money ### Comment installer ? Vous pouvez > Télécharger le composant sur `github` ekolotech/mobilemoney-gateway OU exécuter la commande ci-dessous dans la console composer require ekolotech/mobilemoney-gateway ### ------------------------------------- CAS D'UTILISATION ------------------------------------ ### I - L'API MTN Mobile Money (MoMo API) A ce niveau le composant implémente deux (2) produits de MoMo API; à savoir le produit Collections et le produit Disbursements. Pour effectuer les opérations sur ces deux produits, deux objets ayant la signature des interfaces `CollectionGatewayInterface` et `DisbursementGatewayInterface` vous permettent d'utiliser respectivement les opérations encaissements ou collect d'argent et les opérations de décaissements ou dépôts d'argent. #### 1. `CollectionGatewayInterface` ```php interface CollectionGatewayInterface { public function collect(CollectRequestBody $collectRequestBody): bool; public function collectReference(string $reference): array; public function balance(): array; public function isAccountIsActive(string $number): bool; public function getAccountBasicInfo(string $number): array; } ``` ```php class CollectRequestBody { public function __construct( public readonly int $amount, // Le montant public readonly string $number, // le numéro MoMo du client public readonly string $reference, // la référence de la transaction. Il doit être en version 4 du UUID ) { } } ``` Description des méthodes de l'interface `CollectionGatewayInterface` - `collect(...)` Permet de demander un paiement à un client. La demande de paiement est en atten …

Visit

github.com