Customers
Overview
Customers allow merchants to create user profiles, issue reusable deposit addresses, and process incoming customer deposits through Calypso.
Each customer can have one or more deposit addresses. A deposit address can receive supported assets, and Calypso sends webhooks when a customer transaction is detected, checked, declined, or confirmed.
Customers can be used for:
| Scenario | Description |
|---|---|
| Crypto deposits | Receive customer deposits to a generated customer purse address. |
| Customer transaction tracking | Track customer deposit state through webhooks and API requests. |
| Customer access control | Block or unblock a customer while keeping transaction visibility for the merchant. |
Customer guides
| Guide | Description |
|---|---|
| How to create a Customer | Create, update, get, block, and unblock customers. |
| How to get a deposit address for a customer | Generate and list customer purse addresses. |
| How to process Customer transactions | Process customer deposit webhooks and confirm transaction details. |
| Customers webhooks | Customer purse webhook events, payload fields, and merchant actions. |
Related API methods
| API | Link |
|---|---|
| Customer Purse API | Customer Purse API reference |