V1

Ressources

- Récupérer les références de virement associées à un utilisateur :
/api/[domaine_partenaire]/users/AppUserId/banktransferreferences
/api/[domaine_partenaire]/users/AppUserId/payins/banktransfers/references

- Récupérer une référence en particulier :
/api/[domaine_partenaire]/users/AppUserId/banktransferreferences/id
/api/[domaine_partenaire]/users/AppUserId/banktransferreferences/reference
/api/[domaine_partenaire]/users/AppUserId/payins/banktransfers/references/id
/api/[domaine_partenaire]/users/AppUserId/payins/banktransfers/references/reference

- Récupérer la liste des chargements par virement d’un utilisateur :
/api/[domaine_partenaire]/users/AppUserId/payins/banktransfers

- Récupérer la liste des chargements par virement d’un utilisateur associés à une référence :
/api/[domaine_partenaire]/users/AppUserId/payins/banktransfers ?reference=reference

- Récupérer un chargement par virement d’un utilisateur :
/api/[domaine_partenaire]/users/AppUserId/payins/banktransfers/id

1.Réferences

Contient les informations d’une référence de virement bancaire

Propriété Type Exemple Description
Id Long 123 Id de la référence
Beneficiary SubAccountRef Objet contenant le détail du sous compte receveur.
Si non précisé, c’est le sous compte principal de l’utilisateur connecté qui est utilisé
IsMine Bool True Vrai si le titulaire du compte est également le titulaire du compte bancaire (il s’agit d’un chargement du compte et non pas d’un paiement)
Reference String "A1B2C3D4E5" Référence à indiquer en libellé lors du virement bancaire
BankAccount BankAccount Informations du compte vers lequel le client doit réaliser son virement

2.BankTransfers

Contient les informations d’un chargement par virement bancaire

Propriété Type Exemple Description
Id Long 123 Id du chargement
PaymentDate DateTime 2013-09-10T15:49:58. 791121+02:00 Date du chargement
Amount Long 2350 Montant du chargement (en centimes)
Status Int 1 Statut du paiement
-1 = inconnu
0 = En attente
1 = Réalisé
2 = remboursé
3 = refusé
4 = en attente de validation
Beneficiary SubAccountRef Objet contenant le détail du sous compte receveur.
Si non précisé, c’est le sous compte principal de l’utilisateur connecté qui est utilisé
IsMine Bool True Vrai si le titulaire du compte est également le titulaire du compte bancaire (il s’agit d’un chargement du compte et non pas d’un paiement)
Reference String "A1B2C3D4E5" Référence à indiquer en libellé lors du virement bancaire
BankAccount BankAccount Informations du compte vers lequel le client doit réaliser son virement

3. SubaccountRef

Cet objet permet d’identifier les comptes entre lesquels les opérations s’effectuent.

Propriété Type Exemple Description
Id Long 98 Identifiant du compte.
AppAccountId String "123" Identifiant du compte fournit par l’appli tierce.
DisplayName String "Jean Dupont" Nom d’affichage du compte
Href Uri "/api/[domaine_partenaire] /accounts/123" Uri vers le détail du compte

4. BankAccount

Cet objet précise les références du compte vers lequel effectuer le virement bancaire

Propriété Type Exemple Description
Name String "S-money" Nom du titulaire du compte
Adress Adress Adresse du titulaire du compte
BIC String "XXXXXXX" BIC du compte
IBAN String "FRXX XXXX XXXX XXXX XXXX XXXX XX" IBAN du compte

5. Address

Propriété Type Exemple Description
Street String 2 rue des châtaigniers Numéro et rue
Zipcode String 75001 Code postal
City String Paris Ville
Country String "FR" Nationalité (code ISO 3166-1)
FR = France