Invoices
Create a payment request with an amount, currency, reference and expiration.
Create invoices, share a hosted payment page and receive signed status updates from one merchant API.
Payment routes appear only after merchant receiving-route and watcher readiness checks.
Create a payment request with an amount, currency, reference and expiration.
Send buyers to a focused payment page with the exact route and live status.
Reuse a merchant-owned link to create checkout sessions from one payment setup.
Receive signed status events with persisted delivery attempts and retries.
Both flows use the same checkout, payment state and webhook delivery pipeline. The merchant controls the order reference, expiration and callback behavior.
Read the integration guideOne payment request for a specific order and amount.
Create through the merchant APIA reusable entry point that creates a new hosted invoice.
Manage from the merchant dashboardSchedule a new hosted invoice for each billing cycle.
Payer-authorized automatic debit is not enabledUse the dashboard for setup, keep keys on your server and verify every signed event before delivering the order.
Open the merchant dashboardSet the merchant identity and payment defaults before opening a route.
Start in the merchant dashboardCreate an integration key with only the permissions your server needs.
Reveal once, then store it server-sideCreate an invoice, send the hosted checkout and verify signed webhook events.
Use idempotency for writes and HMAC for eventsCheckout exposes a route only after its receiving address, pricing source and watcher pass the readiness checks.
Stablecoin route available when the merchant receiving route is ready
Native Litecoin receiving route with confirmation tracking
Bitcoin on-chain receiving route with confirmation tracking
The hosted checkout exposes the quote returned for that invoice. Rules, route and payment mode remain merchant-specific.
The amount is calculated from the fee rule configured for the merchant and invoice. ZemiaxPay does not publish a universal percentage that may not apply to your account.
Hosted crypto invoices default to a net target: the checkout shows the exact amount to send, the gateway fee and the merchant amount before payment.
The sending wallet pays the blockchain network fee. ZemiaxPay keeps that cost separate and never guesses it inside the merchant amount.
Merchant operations stay tied to records returned by the payment lifecycle instead of invented dashboard metrics.
Track pending, confirmed, wrong-amount, overpayment and expired states from the invoice and signed event history.
Apply merchant fee rules while keeping the sender network fee separate from the merchant net amount.
Keep the invoice, payment, transaction hash, confirmations and ledger entry connected for review.
Authenticate with a scoped key, use an idempotency key for writes and verify every webhook before fulfilment.
/api/v1/crypto/invoicesx-api-key: merchant_keyIdempotency-Key: unique_request_keyVerify HMAC before fulfilmentCreate invoices and read payment state from your server with scoped credentials.
Use the first-party server-side client source included in this repository.
Verify timestamped delivery signatures before fulfilling an order.
Security controls are part of the payment flow, not optional dashboard decoration.
Merchant keys are hashed at rest, revealed once and limited by explicit scopes.
Webhook signatures, timestamps and delivery identifiers support replay-safe fulfilment.
Invoice, payment, confirmation and ledger records remain separate and traceable.
Availability depends on the receiving route, pricing source, watcher and confirmation policy configured for each merchant.
No. A buyer can open the hosted checkout and pay the route assigned to the invoice.
The catalog covers multiple assets and networks. A route appears at checkout only after that merchant has a ready receiving route, pricing source and watcher or provider.
The destination depends on the configured receiving route. ZemiaxPay can monitor an external receiving address while recording the payment and ledger facts.
ZemiaxPay monitors external receiving addresses and records payment facts. It never stores signing keys or sends funds from the VPS.