Create a customer
Create a customer object.
The API does not prevent creating multiple customers with the same email address or phone number.
This can be intentional, for example, to maintain separate customer records per storefront or brand under the same account.
To avoid unintentional duplicates, search for existing customers by email or phone using the List customers endpoint before creating a new one.
Save payment methods
If you wish to save a customer's payment details using any of the available payment methods on the Revolut Checkout Widget (Revolut Pay, Card payments), you need to meet one of the following requirements:
- Have a customer object with
emailand assign it to the order by providingcustomer.id - Create a new customer with, at least,
customer.emailduring order creation
For more information, see: Charge a customer's saved payment method.
AFT processing requirements
For merchants in the following industries, full_name and date_of_birth are required for Account Funding Transaction (AFT) processing:
| Industry | Required fields |
|---|---|
| Crypto | full_name, date_of_birth |
| Financial Institutions | full_name, date_of_birth |
| Stored Value / Wallets | full_name, date_of_birth |
Request
Response
Created