A customer is a person or a company who has subscribed to services offered by the Issuer.
A customer can have multiple roles and can be the owner of the Contract, the Cardholder, the owner of the Account
Each Customer is identified by a unique customerReference
and optionally by a unique issuerCustomerExternalReference
per Issuer.
The customer is created during the creation of the Contract or when additional Cards and Accounts are provided.
POST /issuers/{issuerId}/contracts/create-consumer-contract
(by providing customers
information)
POST /issuers/{issuerId}/contracts/{contractReference}/add-cards-accounts
(by providing customers
information)
In order to retrieve customer information, the API GET /issuers/{issuerId}/customers/{customerReference
}
should be used by providing the issuerId
of the Issuer and customerReference
identifying the Customer.
Customer data could be updated using the API PUT /issuers/{issuerId}/customers/{customerReference
}
Each customer can have :
- one or many contracts that can be retrieved using the API
GET /issuers/{issuerId}/customers/{customerReference
}/contracts
- one or many accounts that can be retrieved using the API
GET /issuers/{issuerId}/customers/{customerReference
}/accounts
- one or multiple cards that can be retrieved using the API
GET /issuers/{issuerId}/customers/{customerReference
}/card-contracts