Composable crypto checkout for CRMs
Hosted payments. Your customers stay yours.
Create an order from your backend, open the 400×720 popup, and get a signed webhook when it is paid. Pay customers out with the same Bearer key.
Keys live under Settings → Developer. Display name and logo are Settings → Merchant. Timeout and assets are Settings → Checkout. Webhook URL is Settings → Notifications.
Bearer keys
One pk_ key per CRM. Hashed at rest, shown once, revoked from Settings → Developer.
Hosted popup
Open a 400×720 window on click. Payers never create a Bytix account.
Signed webhooks
HMAC-SHA256 on the raw JSON body. Reply with the exact text success.
One create call
Persist cid and open checkout_url in the popup helper. Confirm from a webhook or query — not from the popup callback.
curl -X POST "http://127.0.0.1:43120/v1/orders" \
-H "Authorization: Bearer pk_..." \
-H "Content-Type: application/json" \
-d '{
"order_id": "ord_001",
"order_amount": "50.00",
"order_currency": "USD",
"payer_id": "user_1001"
}'Local Base URL
http://127.0.0.1:43120Copy the live Base URL and API key from the dashboard → Settings → Developer. Authenticate every call with Authorization: Bearer pk_…