V1

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é TypeExempleDescription
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

2. MandateDemands
Contient les informations d’une demande de mandat de prélèvement bancaire

Propriété TypeExempleDescription
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é TypeExempleDescription
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é TypeExempleDescription
Id Long 98 Identifiant du compte bancaire
Href Uri "/api/[domaine_partenaire]/bankaccounts/98" Uri vers le détail du compte bancaire