OTP Payment- OM

Description

OTP PAYMENT est une solution de paiement avec un ensemble d'APIs flexibles, conçues pour tout type de commerce (vente en ligne ou physique). Elle permet d'accepter des paiements sur votre plateforme de manière rapide et sécurisée, pour vous et vos clients.

 

 

Quels sont les cas d'usage ?

  • E-commerce
  • Scolarité
  • Abonnement
  • Jeux en ligne
  • Billetterie
  • etc.

 

En tant que marchand, le paiement marchand marchand OTP vous permet de facturer votre client comme suit:

  • Le client fournit son numéro et son code OTP (code de paiement à usage unique) qu'il devra générer via le code USSD #144# ou l'application Orange Money;
  • Avec ces informations et le montant, vous pourrez procéder à la facturation en une seule requête.

 

 

À qui est destiné l'API ?

 

Toute entreprise désirant utiliser Orange Money pour accepter des paiements.
Si vous êtes un agrégateur de paiements, vous pouvez également l'utiliser et la proposer à vos partenaires.

 

 

Intégration rapide en trois étapes 

 

Le service est facile à intégrer grâce à un accès en ligne, la possibilité de tester en toute autonomie et une documentation détaillée:

 

  1. S’inscrire pour créer son compte développeur;
  2. Créer une application pour tester rapidement la solution grâce aux multiples exemples disponibles dans la documentation;
  3. Envoyer ses documents administratifs depuis le site pour passer en production.

 

 

 

Documents administratifs à fournir
 

  • Registre de Commerce et du Crédit Mobilier (RCCM)
  • Numéro d'Identification National des Entreprises et des Associations (NINEA)
  • Relevé d'Identité Bancaire (RIB)
  • Carte Nationale d'Identité (CNI) ou Passeport de toutes les personnes mentionnées sur le RCCM et celui du gestionnaire du compte (celui qui effectue les opérations) 
  • Procuration du dirigeant social au profit du gestionnaire (si l'entreprise a un gestionnaire différent des personnes mentionnées sur le RCCM)

Conditions d’accès

Etre une entreprise légalement enregistrée et fournir les documents ci-après dans le formulaire de complément d'informations (nécessite un accès à votre compte développeur):

 

  • Registre de Commerce et du Crédit Mobilier (RCCM)
  • Numéro d'Identification National des Entreprises et des Associations (NINEA)
  • Relevé d'Identité Bancaire (RIB)
  • Carte Nationale d'Identité (CNI) ou Passeport de toutes les personnes mentionnées sur le RCCM et celui du gestionnaire du compte (celui qui effectue les opérations) 
  • Procuration du dirigeant social au profit du gestionnaire (si l'entreprise a un gestionnaire différent des personnes mentionnées sur le RCCM)

Pour plus de détails, veuillez lire le contrat d’engagement à télécharger depuis le formulaire de complément d'informations.

Commencer


Dans cette page, vous trouverez toutes les étapes nécessaires pour tester facilement l'API. 

Ci-après la liste des différentes requêtes incluses dans l'API:

  • Authentification
  • Paiement One Step (OTP Payment)
  • Récupération de la clé publique de cryptage du code PIN
  • Changement de code PIN
  • Consultation de solde du compte marchand
  • Consultation du statut d’une transaction
  • Historique des transactions
     
  • Génération de numéros de test **
  • Génération du mot de passe temporaire OTP test **
  • Confirmation d'un paiement marchand test **
  • Consultation de solde du compte client test  **

 

(**) Ces APIs ne sont utilisées par le partenaire qu'en environnement de test (Sandbox)

 


Prérequis pour commencer

 

  1. Créer son compte développeur
  2. Créer une application sandbox
  3. Générer un token

 

Pour plus d’informations sur les prérequis, rendez-vous sur la page Premiers pas.

 

 

OTP Payment

 

Pour faire un paiement marchand par OTP, voici les informations dont vous aurez besoin:

  • le code marchand
  • code PIN crypté du client, 
  • le numéro MSISDN du client,
  • le code OTP du client et le montant à payer;

 

Toutes les URLs référencées dans la documentation suivent les liens ci-après:
 

Sandbox (Environnement test) https://api.sandbox.orange-sonatel.com

Live (Environnement production) : https//api.orange-sonatel.com

 

Toutes les APIs fonctionnent en HTTPS pour garantir la sécurité et la confidentialité des données.

 

Ci-après les étapes à suivre pour bien tester l'API. Il faudra s'assurer d'avoir déjà généré la clé d'authentification (token).

 

  1. Récupérer des numéros de test (client et marchand)
  2. Récupérer la clé publique pour crypter le code PIN (fourni par la requête de demande de numéros de test)
  3. Crypter le code PIN en RSA en utilisant par exemple ce site.
  4. Vérifier les soldes des numéros de test
  5. Renseigner les différentes informations dans la requête du paiement OTP (OTP Payment) 
  6. Revérifier les soldes des numéros utilisés dans la transaction
  7. Utiliser les requêtes de recherche pour consulter les détails d'une transaction, rechercher des transactions sur une période, etc.

 

Vous pouvez retrouver l'ensemble des requêtes précédentes dans la collection Postman ci-dessous (cliquez sur le bouton Run in Postman)

 

 

 

Le lien ci-dessus vous permet d'importer la collection dans votre espace de travail ou de le voir en public sur le navigateur. En cas de problème, vous pouvez installer séparément Postman, depuis ce lien.

 

/sites/default/files/apidoc_specs/api-documentation2.json