Exemples de code
Dossier 'sample' dans Github
Pour chaque étape d'intégration, nous mettons à disposition un exemple simplifié en PHP (lien depuis Github : dossier sample)
Renseignez les clés d'API REST de Test ou de Production dans le fichier
config.php
(Fichier d'exemple : config.php).Si besoin, modifiez les données du paiement dans le fichier
formToken.php
(Fichier d'exemple : formToken.php).Affichez le formulaire de paiement dans un navigateur selon le mode d'affichage souhaité :
smartForm.php
(Fichier d'exemple : smartForm.php)
Une fois le formulaire affiché, procédez au paiement. En mode Test, cliquez sur l'onglet Cartes de test de la barre de debug et sélectionnez le type de carte.
Récupérez les données de l'IPN, lors de l'appel de serveur à serveur grâce au fichier
ipn.php
(Fichiers d'exemple : ipn.php et paid.php).Redirigez l'acheteur en cas de paiement réussi vers le site marchand grâce au fichier
paid.php
(Fichiers d'exemple : ipn.php et paid.php).
Autre exemple en PHP
Voici un lien pour un autre Exemple de code PHP.
Exemples d'intégration : framework JavaScript
Framework | Description |
---|---|
Angular | exemple d'intégration pour Angular |
Ember | exemple d'intégration pour Ember |
Ionic | exemple d'intégration pour Ionic |
Next | exemple d'intégration pour Next |
React | exemple d'intégration pour React |
Server | exemple d'intégration pour Server |
Svelte | exemple d'intégration pour Svelte |
Vue | exemple d'intégration pour Vue |
require.js | exemple d'intégration avec RequireJS |