Merchant API
Integrate crypto checkout into your product. One API call creates a hosted payment page where your customers can pay in any coin.
What is the Merchant API?
The Merchant API lets you programmatically create crypto payment requests from your backend. When you create a payment, Cloakd returns a checkout_url — a hosted payment page your customer can open to complete the transaction.
Your customer can pay in any of 200+ supported coins across 45+ chains. You receive the coin you configured in your merchant settings.
Base URL
https://api.cloakd.ai
All endpoints are prefixed with /v1.
Authentication
All requests must include your API key in the X-API-Key header.
X-API-Key: sk_live_your_api_key_here
Core capabilities
- ✓Create payment requests and get a hosted checkout URL
- ✓Check the status of any payment by ID
- ✓List all payments with filtering and pagination
- ✓Receive real-time payment events via webhooks
- ✓Idempotency support for safe retries
In this section
- Getting Started— Create an account, get an API key, and make your first API call.
- Creating Payments— Request and response fields, payment lifecycle, idempotency.
- Webhooks— Receive real-time payment events with signature verification.
- API Reference— Full endpoint reference with all fields and error codes.