V1

Envoyer un mandat papier à S-money

Pour envoyer un mandat papier, référez-vous à l’exemple présent dans la marge de droite.

Suite au refus d’un mandat pour raison X, il est possible d’effectuer une nouvelle demande en uploadant une nouvelle pièce sur le même id de mandat (id du mandat refusé précédemment).

En cas de refus du mandat pour raison X, la raison est renvoyée via le paramètre « reason » et le statut du mandat reste à 0 (en attente).

1. Envoi des données du mandat papier créé au serveur tiers
Le serveur tiers doit mettre à disposition une url serveur permettant au serveur S-money de le notifier de la validation du mandat (sous 2 jours ouvrés après la date réception de la demande).

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 Long Id du mandat
type Int Type de l’opération
9 = mandat
mandatedemandstatus Int Statut de la demande
0 = Incomplète
1 = En attente
2 = Refusée
3 = Acceptée
status Int Statut du mandat
0 = en attente
1 = validé
2 = révoqué
userid string Identifiant de l’utilisateur chez l’application tierce
reason String Raison du refus :
- Le compte bancaire du mandat ne correspond pas au
compte bancaire enregistré
- Mandat illisible
- Le mandat n’est pas signé
- Autre (xxxxxxxx)