V1

Signer un mandat électronique

1. Envoi des données de la requête de mandat au serveur S-money

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

L’urlcallback est un paramètre optionnel.

2. Envoi des données du mandat électronique créé au serveur tiers

Le serveur tiers doit mettre à disposition une url serveur permettant au serveur S-money de le notifier du résultat de la validation du mandat.

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
error Int Code d’erreur pour les demandes échouées
0 = Aucune erreur.
1 = Echec de la session
2 = Session avortée
3 = Session annulée
type Int Type de l’opération
9 = création d’un mandat
status Int Statut du mandat
1 = Validé
2 = Révoqué
3 = Echec

3. Redirection en fin de signature électronique du mandat

Le serveur tiers doit mettre à disposition une url serveur permettant au serveur S-money de rediriger le client vers l’environnement tiers.

L’url peut-être soit associée au scheme web (http/https) ou à un scheme privatif dans le cas où l’appel serait effectué à partir d’une application mobile tierce.

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 = création d’un mandat
status Int Statut du mandat
1 = Validé
3 = Echec