Skip to main content
Le SDK JavaScript AlphaPay V2 vous permet d’intégrer une expérience de paiement moderne et sécurisée sur n’importe quel site web (HTML statique, WordPress/PHP, React, Vue, Laravel, etc.) sans redirection externe. Le formulaire de paiement s’ouvre sous forme d’overlay modal réactif au-dessus de votre page, permettant au client de sélectionner son opérateur mobile money (Wave, MTN, Orange, Moov) ou sa carte bancaire et de valider son paiement en toute sécurité.

1. Importer le SDK

Ajoutez la balise <script> suivante dans la balise <head> ou juste avant la fermeture de </body> de votre page HTML :
Une fois chargé, le SDK expose l’objet global AlphaPayButton (ainsi que les alias AlphaPay et alphapay).

2. Modes d’intégration

Vous disposez de 3 méthodes simples selon l’architecture de votre page.
Cette méthode génère automatiquement un bouton AlphaPay stylisé à l’intérieur du conteneur HTML de votre choix.

3. Options de configuration

L’objet d’options passé à init ou checkout supporte les propriétés suivantes :

4. Exemple HTML complet prêt à l’emploi

Voici un fichier HTML autonome (index.html) que vous pouvez enregistrer et tester directement dans votre navigateur :

5. Sécurité et Bonnes Pratiques

Important : Ne validez jamais la livraison d’un produit uniquement sur le callback JavaScript côté navigateur.
Un utilisateur averti peut techniquement modifier le code exécuté dans son navigateur. Pour sécuriser votre intégration de bout en bout :
  1. Activez les Webhooks : Configurez votre endpoint de webhook sur votre tableau de bord marchand AlphaPay sous Développeur > Webhooks.
  2. Vérifiez la signature : Assurez-vous que chaque notification reçue sur votre serveur provient bien d’AlphaPay via le header X-AlphaPay-Signature.
  3. Vérification API de secours : Vous pouvez également appeler notre endpoint de vérification côté serveur :
    avant de débloquer l’accès aux services payants.