Informations personnelles d'un client

L'objet Customer représente les informations personnelles d'un client. Il ne peut être créé ou récupéré directement, seulement via l'objet Payment. Contrairement à l'objet Client qui est une abstraction permettant à un marchand utilisant Alma de stocker ses données dans Alma afin d'améliorer l'expérience utilisateur, l'objet Customer est créé et géré en interne.

Champ

Type

Description

id

string

Identifiant du client

created

timestamp

Date de création du client

first_name

string

Prénom

last_name

string

Nom de famille

addresses

list of Adress

Liste des adresses liées à ce client

email

string

Email du client

phone

string

Téléphone du client

birth_date

string

Date de naissance du client

birth_place

dict

Informations sur le lieu de naissance (department, city, country, insee_code)

card

Card

Objet Card

banking_data_collected

boolean

True si les données bancaires de ce client ont été collectées. Les données bancaires des clients ne sont jamais accessibles et sont supprimées une fois qu'elles ne sont plus utilisées dans le cadre du paiement.

Exemple d'objet Customer au format JSON :

{
    "id": "customer_11h3ch7UDyyCiuHCKy02y4EeWkwd3JuHUb",
    "created": 1552378923,
    "first_name": "Martin",
    "last_name": "Dupont",
    "addresses": [],
    "email": "[email protected]",
    "phone": "06 12 34 56 78",
    "birth_date": null,
    "birth_place": {},
    "card": {
        "id": "card_11h3cnA3x6oSqamXY0EmGGaiwu0kVhauep",
        "created": 1552379299,
        "exp_month": 11,
        "exp_year": 2019,
        "last4": "4242",
        "country": "FR",
        "funding": "debit",
        "brand": "visa",
        "three_d_secure_possible": true,
        "verified": true,
        "psp_representations": {
            "stripe": {
                "customer_id": "cus_EgSusITxQmwGI8",
                "original_source_id": "src_1ED5yCKi1KnRqlDtIF87iILn"
            }
        }
    },
    "banking_data_collected": false
},