V1

Créer un chargement par prélèvement

Pour créer un chargement par prélèvement référez-vous à l’exemple présent dans la marge de droite.

Les paramètres obligatoires sont :
- orderid
- mandate
- amout
- ismine

Précision  : Prévoir un délai bancaire entre le débit du compte bancaire du payeur, et le crédit du compte utilisateur bénéficiaire

Envoi des données du paiement réalisé au serveur Tiers

Le serveur tiers doit mettre à disposition une url serveur permettant au serveur S-money de le notifier de la validation du chargement par prélèvement (sous 3 à 6 jours ouvrés).

L’appel du serveur S-money est effectué en méthode HTTP POST.

Les paramètres de la requête HTTP sont :

Paramètre Type Description
id string Référence de l’opération de virement chez l’application tierce (orderid)
error Int Code d’erreur pour les chargements échoués, 0 si aucune erreur.
type Int Type de l’opération
7 = chargement par prélèvement
status Int Statut de l’opération
-1 = inconnu
0 = en attente
1 = complété
2 = remboursé
3 = refusé
4 = en attente de validation
sequencenumber Int Numéro de séquence du prélèvement (si prélèvement en plusieurs fois)
userid String Identifiant de l’utilisateur chez l’application tierce
userstatus Int Statut de l’utilisateur
0 = Non confirmé
1 = OK
2 = Gelé
3 = A la volée
4 = En cours de fermeture
5 = Fermé