What Is a Customer?
A customer record in ECRYPT stores profile information and saved payment methods. Once created, a customer can be charged directly through the API without re-collecting card or bank account details. ECRYPT automatically generates a unique ID when a customer record is saved.Customer Profile
Customer profiles are organized into four field groups:Personal Information
| Field | Description |
|---|---|
| Customer name | Full name |
| Mailing address | Mailing address |
| Email address | Email address |
| Phone number | Phone number |
| Customer ID | Auto-generated unique identifier |
Credit Card Details
| Field | Description |
|---|---|
| Cardholder name | Name on card |
| Credit card number | Card number |
| Expiration date | Card expiration date |
| Billing address | Billing street address |
| Billing zip code | Billing zip code |
ACH Details
| Field | Description |
|---|---|
| Accountholder | Name on bank account |
| Account number | Bank account number |
| Routing number | Bank routing number |
| Billing address | Billing street address |
| Billing zip code | Billing zip code |
Shipping Information
| Field | Description |
|---|---|
| Shipping address | Shipping street address |
| City | City |
| State | State |
| Zip code | Zip code |
| Country | Country |
| Phone number | Shipping phone number |
Merchant-Defined Fields
Merchant-defined fields are custom fields that can be added to customer records and displayed in checkout experiences. You can create up to 21 merchant-defined fields and choose from the following field types:| Field Type | Description |
|---|---|
| Text Box | Simple text input for data like reference IDs, names, phone numbers, and similar values |
| Dropdown | A selection list allowing the customer or merchant to choose one option from multiple choices |
| Radio Select | A checkbox-style input for yes/no questions or multi-option selection |