Un customer est la représentation logique de votre client qui équivaut à un conteneur de moyens de paiements. On peut donc y stocker plusieurs card qui possèderont toutes un cardId. Cet objet customer aura l’avantage de vous permettre de rassembler toutes les opérations qui auront été réalisées sur un customer :
- Transaction
- Refund
- Chargeback
- Subscription
Grace à cet objet, une ou plusieurs card peuvent être associées, vous permettant de conserver les données de paiement sans avoir à stocker le numéro de la carte dans vos bases.
Un customer est identifié par son email, nom et prénom. Vous pouvez lui associer des moyens de paiement, des cards, afin de réaliser des opérations de paiements récurrents :
- Paiement 1-clic
- Paiement sur abonnement
- Paiement sur X fois
Le client n’a ainsi plus besoin d’être sollicité pour ressaisir son numéro une fois enregistré dans son profil customer.
Conseil : veillez à ne pas enregistrer deux fois la même carte car cela viendrait alourdir les délais d’interrogation de l’objet customer. Pour cela, consultez ma section suivante "rechercher un customer Via l'API".