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 |