Creates a new customer record in the merchant account. In cases when the customer was not created at the time an Authorization was established, use this endpoint to register customer details, such as name, email, and optional metadata, to support your integration.
If an existing `customerId` or `externalId` is provided, the specified customer will be updated with any new or updated properties. To remove properties of an existing customer, set the property to `null`. Before using this endpoint, it may be helpful to call [Get Customer by ID](ref:get-customers-customerid) to obtain the relevant customer object.
Query parameters
externalIdstringOptional
The externalId that was passed when the Customer record was created.
Request
namestringRequired>=1 character
Full name of the Customer
addressobjectRequired
Valid mailing or billing address associated with the customer
phonestringRequired
Customer phone number.
emailstringRequired>=1 character
Customer email address.
taxIdstringOptional
Customer tax ID (e.g. SSN [US], SIN [CA]). May be required depending on industry and location.
dateOfBirthstringOptional
Customer date of birth.
externalIdstringOptional>=1 character
A unique merchant customer identifier.
merchantIdstringOptional>=1 character
A unique Trustly merchant identifier.
enrollDateintegerOptional
Date of the user's first transaction in your system, regardless of payment method used as a UNIX timestamp.
vipstringOptional
Range that determines how low-risk the customer represents to the merchant
currencystringOptional
Customer currency.
balancestringOptional
Customer account balance (not associated with a financial institution account).
organizationNumberstringOptional
Organization number for business accounts
externalTierstringOptional
It should describe the customer”s rank to the merchant (e.g. Gold, Diamond, 4 stars, etc.)
personIdstringOptional
Unique customer identity throughout different banks.
customDataobjectOptional
Object for sending merchant-specific custom data.
driverLicenseobjectOptional
nationalIdstringOptional
Customer National ID
Response
OK
customerobject
The Trustly customer object, containing identification details and contact information.