Prérequis
Avant de commencer, assurez-vous de disposer :- d’un compte marchand iMoney Encaissement actif ;
- de votre clé publique marchand ;
- d’une référence de transaction unique pour chaque paiement ;
- d’une URL de redirection après paiement ;
- d’une URL de callback pour recevoir le statut du paiement.
Installer le SDK
Ajoutez le script du SDK juste avant la balise fermante</body> de votre page.
Ajouter le bouton de paiement
Placez le bouton de paiement à l’endroit souhaité dans votre page, puis renseignez les attributs avec les valeurs de votre transaction.Attributs disponibles
Attention : utilisez exactement l’attribut data-environement tel qu’indiqué ci-dessus.
Attention : l’utilisateur doit rester sur la page de paiement jusqu’à la fin de l’opération afin que le callback puisse être traité correctement.
Attention : ne validez jamais une commande uniquement avec la redirection ou data-callback-url. Vérifiez la référence côté serveur avec l’API ou un webhook authentifié — voir Webhooks.
Le bloc <button> et le bloc <script> ci-dessus se combinent tels quels dans une page existante : le bouton à l’endroit où vous voulez l’afficher, le script avant la balise fermante </body>.