Skip to main content
POST
Create a customer if you want to save card details and make future payments. Guest checkout or one-off payment doesn’t mandate you to create a customer.

Authorization

Bearer <accessSecret> Request Body Schema
string
required
Customer’s full name. Must be 2-30 characters and not blank.
string
Customer’s email address. Must be a valid email format. Either email or phone number is required.
string
default:"INDIVIDUAL"
Customer type.
  • INDIVIDUAL - Individual customer (default)
  • BUSINESS - Business customer
string
Phone country code, digits only. Max 5 characters. Example: 44 for UK.
string
Phone number without country code, digits only. Max 15 characters.
string
Customer’s address. Max 100 characters.
string
Customer’s city. Max 30 characters.
string
Customer’s postcode. 4-8 characters, letters, numbers and spaces only. Example: SW1A 1AA.
string
VAT number for business customers. Must be 9 digits, optionally prefixed with GB. Example: 123456789 or GB123456789.
object
Set of key-value pairs that you can attach to a customer. This can be useful for storing additional information about the customer in a structured format.
  • Up to 50 key-value pairs.
  • Each key must be 1-40 characters, must not contain [ or ], and must not be blank or have leading or trailing whitespace.
  • Each value must be a string of at most 500 characters.
  • A key sent with an empty-string value ("") is dropped.
Once set, metadata is returned in the Get Customer, List Customers, and Update Customer responses.
Response
string
Unique identifier for the customer (UUID).
string
Customer’s full name.
string
Customer’s email address.
string
Customer type (INDIVIDUAL or BUSINESS).
string
Phone country code.
string
Phone number.
string
Customer’s address.
string
Customer’s city.
string
Customer’s postcode.
string
VAT number (business customers only).
object
Key/value string pairs attached to the customer.
string
ISO 8601 creation timestamp.