- Intégration
- Environnement
- Intégration Détaillée
- Integration Réussie
Conditions préalables
Commençons par énumérer ce que vous devez avoir en main pour l’intégration du paiement avec E-Billing.
Dans cette section, nous allons approfondir les tâches d’intégration que vous devez effectuer pour ajouter le paiement par E-Billing à votre application, qu’elle soit basée sur le web ou qu’elle soit native de votre téléphone portable.
Que vous intégriez ou non le paiement à votre application web ou à votre application mobile Native, vous devez disposer d’un système dorsal, généralement un serveur d’application web.
Dans votre système dorsal, vous devez disposer d’une base de données avec une table pour suivre l’état des paiements. Nommons cette table : TRANSACTION avec au moins les colonnes suivantes :
Bien entendu, vous pouvez adapter le type/nom de colonne pour mieux répondre à vos besoins et à votre environnement. Le paiement avec E-Billing se fait de manière asynchrone :
- Vous soumettez le paiement ;
- Vous attendez d’être notifié par un système externe (E-Billing) lorsque le paiement est validé par l’opérateur ou la banque ;
Ce tableau des TRANSACTIONS est un moyen pour vous de le faire :
- Gardez une trace de toutes les transactions initiées ;
- Identifiez quelle transaction a été payée lorsque vous recevez la notification de E-Billing ;
- Identifier les transactions non payées ou expirées ;
- Fournir des informations de paiement au client ;
La colonne status peut être utilisé pour suivre l’état des transactions, vous pouvez définir ces valeurs par exemple :
- Créé : statut juste après la création de la nouvelle entrée et avant l’obtention de l’ID unique de la transaction par E-Billing
- En attente : il pourrait s’agir du statut après réception de l’identifiant unique de E-Billing
- Payé : il peut s’agir du statut après réception de la notification de paiement de E-Billing
- Expiré : ce statut pourrait être celui d’une transaction non payée après le délai d’attente
Pour commencer l’intégration, vous devez disposer des informations relatives à votre compte marchand de E-Billing dans l’environnement LAB.
Voici l’URL du LAB : https://lab.billing-easy.net
Voici l’URL pour créer votre compte marchand si vous n’en avez pas encore un : https://lab.billing- easy.net/merchant/registrations/new
Vous devez disposer des informations suivantes sur votre compte de E-Billing :
- Nom d’utilisateur
- Mot de passe
- Clé partagée