Pour utiliser l'API de rechargement, il vous faut générer un token en envoyer les informations suivantes au format X-WWW-URLENCODED.
En utilisant cette url:
Code | Valeur |
---|---|
METHODES | GET & POST |
Content-type | application/x-www-form-urlencoded |
Paramètre GET | lang (en ou fr) |
Paramètre POST | apikey : (votre apikey) password :(le mot de passe API que vous avez defini) |
Une fois que vous avez le token, vous pouvez l'insérer en GET pour avoir votre solde Airtime
En utilisant cette url:
Code | Valeur |
---|---|
METHODE | GET |
Paramètre GET | token (un token valide) lang (en ou fr) |
Pour effectuer un rechargement sur un numéro de téléphone, il doit figurer au préalable dans votre liste de contact. Utilisez ce lien pour ajouter un ou plusieurs contacts:
Code | Valeur |
---|---|
METHODES | GET & POST |
Content-type | application/x-www-form-urlencoded |
Paramètre GET | token (un token valide) lang (en ou fr) |
Paramètre POST | data : (json) contenant { prefix : le préfix du pays phone : Le numéro de téléphone du contact name : Le nom du contact surname : Le prenom du contact email : L’email du contact } |
vous pouvez initier un ordre de transfert d'argent vers un numéro de téléphone de vos contacts. Vous devez confirmer le transfert par mail.
Utilisez ce lien:
Code | Valeur |
---|---|
METHODES | GET & POST |
Content-type | application/x-www-form-urlencoded |
Paramètre GET | token (un token valide) lang (en ou fr) |
Paramètre POST | data : (json) contenant { prefix : le préfix du pays phone : Le numéro de téléphone du contact amount : Le montant à envoyer [in FCFA (XOF)] (Attention) notify_url : L’url de notification à appeler quand le transfert sera effectué client_transaction_id : votre ID de transaction (facultatif) } |
Tous les transferts d’argents doivent être confirmer par le marchand. Si vous voulez que cela soit prise en compte sans validation. Veuillez écrire à CinetPay et nous fournir une liste d’adresses IP qui pourront effectuer des ordres de transfert.
Vous pouvez obtenir les informations sur le rechargement d'un numero.
En utilisant cette url:
Code | Valeur |
---|---|
METHODE | GET |
Paramètre GET | token (un token valide) lang (en ou fr) transaction_id (CinetPay transaction ID) OU client_transaction_id (Votre transaction ID) OU lot (Le numéro de lot CinetPay) |
Vous devez observer particulièrement la valeur de « treatment_status », car c’est cette variable qui donne le statut (nouveau, en cours, valider, rejeté...) de traitement d’un transfert d’argent
La variable « sending_confirm » sert à préciser si vous avez confirmé le transfert par mail
1) amount :