Informations d'un compte bancaire utilisé pour un paiement
L'objet Bank Account
ne peut être créé qu'en étant associé à un Client
.
Mandat SEPA
Alma stocke le mandat de prélèvement SEPA du compte et ne demande au client de l'accepter que pour le premier paiement.
Ensuite, le mandat accepté est utilisé pour tous les paiements depuis le même compte en banque, afin de fluidifier l'expérience utilisateur.
Les champs de l'objet Bank Account
sont les suivants :
Champ | Type | Description |
---|---|---|
account_number | string | IBAN du compte |
id | string | Identifiant du compte |
owner_name | string | Nom du propriétaire du compte |
mandate | objet SepaMandate | Mandat de prélèvement SEPA |
mandate.accept_date | date | Date d'acceptation du mandat |
mandate.accepted | boolean | true si le mandat a été accepté par le client |
mandate.account_number | string | IBAN du compte |
mandate.url | string | url du mandat (stocké en ligne) |
Exemple d'objet
Bank Account
au format JSON :
{
"account_number": "FR76 •••• •••• •••• •••• ••• 5751",
"id": "customer_bank_account_11ikV2kndRqVJMBkGwU2kIYkseMc4phrL4",
"mandate": {
"accept_date": 1577373655,
"accepted": true,
"account_number": "FR76 •••• •••• •••• •••• ••• 5751",
"url": "https://hooks.stripe.com/adapter/sepa_debit/file/src_1Fty3JAvsaNcXrV7rd2nU6i6/src_client_secret_GQpikrw6VAhyxpAxRZgGlK77"
},
"owner_name": "Me Mee"
}
Notez que le numéro de compte est toujours renvoyé obfusqué.