Ressources
La récupération des mandats associé à un utilisateur se fait via :
/api/[domaine_partenaire]/mandates pour accéder aux mandats de prélèvements associés à l’utilisateur connecté
/api/[domaine_partenaire]/users/appuserid/mandates pour accéder aux mandats de
prélèvements associés à l’utilisateur « appuserid ».
Il y a deux façons de créer un mandat de prélèvement bancaire :
Mandat par signature électronique, validé par signature électronique
Mandat papier, validé par le Back Office S-money.
1.Mandates
Contient les informations d’un mandat de prélèvement bancaire
Propriété | Type | Exemple | Description |
---|---|---|---|
Id | Long | 123 | Id du mandat |
Date | DateTime | 2013-09-10T15:49:58. 791121+02:00 |
Date de création du mandat |
BankAccount | BankAccountRef | Référence vers le compte bancaire | |
Status | Int | 0 | Statut du mandat 0 = En attente 1 = Validé 2 = Révoqué 3 = Echec |
UrlReturn | String | http://s-money.fr/returnurl | Url vers laquelle est redirigé en fin de signature |
MandateDemands | MandateDemands | Détails de la demande | |
Href | Uri | Url à appeler afin de signer électroniquement le mandat | |
ErrorCode | Int | 0 | Code d’erreur pour les demandes échouées, 0 = Aucune erreur. 1 = Échec de la session 2 = Session avortée 3 = Session annulée |
UMR | text | 30007-Sandbox-66673-14032016-0 | Référence Unique de Mandat (36 caractères maximum) |
2. MandateDemands
Contient les informations d’une demande de mandat de prélèvement bancaire
Propriété | Type | Exemple | Description |
---|---|---|---|
Id | Long | 123 | Id de la demande |
RequestDate | DateTime | 2013-09-10T15:49:58. 791121+02:00 | Date de création de la demande |
VoucherCopies | List<Attachement> | Liste des pièces justificatives | |
Status | Int | Statut de la demande 0 = Incomplète 1 = En attente 2 = Refusée 3 = Acceptée | |
Reason | String | Motif du refus :
Le compte bancaire du mandat ne correspond pas au compte bancaire enregistré Mandat illisible Le mandat n’est pas signé Autre ( xxxxxxxx ) |
3. Attachement
Cet objet permet d’identifier le compte bancaire de l’utilisateur
Propriété | Type | Exemple | Description |
---|---|---|---|
Id | Long | 98 | Identifiant du fichier |
Name | String | Justificatif | Nom du fichier |
ContentType | String | "image/png" | Type de l’image |
Size | Long | 523010 | Taille de la pièce jointe (en octet) |
Href | Url | Lien vers la pièce jointe |
4. BankAccountRef
Cet objet permet d’identifier le compte bancaire de l’utilisateur
Propriété | Type | Exemple | Description |
---|---|---|---|
Id | Long | 98 | Identifiant du compte bancaire |
Href | Uri | "/api/[domaine_partenaire]/bankaccounts/98" | Uri vers le détail du compte bancaire |