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.

ChampTypeDescription
idstringIdentifiant du client
createdtimestampDate de création du client
first_namestringPrénom
last_namestringNom de famille
addresseslist of AdressListe des adresses liées à ce client
emailstringEmail du client
phonestringTéléphone du client
birth_datestringDate de naissance du client
birth_placedictInformations sur le lieu de naissance (department, city, country, insee_code)
cardCardObjet Card
banking_data_collectedbooleanTrue 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
},