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 :

ChampTypeDescription
account_numberstringIBAN du compte
idstringIdentifiant du compte
owner_namestringNom du propriétaire du compte
mandateobjet
SepaMandate
Mandat de prélèvement SEPA
mandate.accept_datedateDate d'acceptation du mandat
mandate.acceptedbooleantrue si le mandat a été accepté par le client
mandate.account_numberstringIBAN du compte
mandate.urlstringurl 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é.