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