Checkout Widget
A drop-in checkout for accepting ZKZ. The widget and checkout page are served by your own treasury node — never by zupayments.com — so the payment flow stays entirely in your trust domain.
How it works
- Your storefront creates a session via the node's Session API.
- The node returns a hosted checkout URL (
/checkout/:token) and a transfer code. - The customer pays in ZKZ from their Zucoins wallet; the node verifies, co-signs and settles.
- A byte-exact settlement event lets you fulfil the order the instant ZKZ clears.
Embed
The embed snippet points at your node domain — the script is served by your node, so ZuPayments is never in the serving path:
<script src="https://your-node.example/sdk/zupayments.js"
data-zupay-node="https://your-node.example"></script>
Read the integration docs →