Skip to content

Explore Zenq Pay

Sections of the home page, pricing and developer docs.

Sign in

Merchant dashboard

Custodial crypto payment gateway

Stablecoin payments.
Settled to your wallet.

Zenq Pay collects each payment at its own deposit address, confirms it on-chain and settles it automatically to the payout wallet you set, for a flat fee from $0.10 per paid invoice. No percentage of the sale.

Custodial collection: we hold funds from payment until settlement. Accounts start in test mode; live payments need platform approval.

Illustration only. No payment address.

Lowest fee per paid invoice
$0.10
Share of the payment amount
0%
Networks accepting payments
0
Monthly plan charge
$0

Assets and networks you can accept

Supported networks are unavailable right now

No network currently has an asset that can take a payment. Nothing is listed here rather than a list that might be out of date. The payment page always shows the assets and networks a specific checkout accepts.

No live network is enabled on this deployment yet, so payments run on test networks only. A successful test payment never authorises real funds. Networks marked not enabled are switched off and cannot take a payment; do not send funds to them. Read from the platform’s own network configuration when this page was rendered; checkout is the authoritative instruction for any individual payment.

Express invoices

One coin, one network, one address.

An Express invoice is created for one specific stablecoin on one specific network, and its deposit address exists as soon as the invoice does. Use it for balance top-ups, or whenever you show your own payment screen.

  1. Create the invoice

    Call POST /v1/express/invoices with the asset, the amount in token units and your order reference. Leave the amount out for an open top-up. An Idempotency-Key is required, so a retry returns the same invoice.

  2. Show the address

    The response already carries the deposit address, the token and the network. Show them on your own payment screen, or send the customer to the hosted checkout URL that comes with it.

  3. Fulfil from the signed event

    The invoice is credited only after the network confirms the payment. Fulfil from the signed invoice.paid webhook; settlement to your payout wallet follows once policy permits.

Express accepts USDT and USDC tokens only. Money that arrives after an invoice expires goes to review and is never credited automatically.

What you pay, and where the money goes

A card processor takes a share. You pay a flat fee.

A plain comparison with a typical card processor. The Zenq Pay column is this platform’s own configuration and policy, custody included.

How a typical card processor and Zenq Pay differ on fees, disputes, settlement and custody.
EntryA typical card processorZenq Pay
Fee on a saleA percentage of every sale, usually plus a fixed amountA flat fee per paid invoice, from $0.10
Share of the amountGrows with the size of the saleNone. The fee does not change with the amount
Recurring chargesDepends on the provider and the planNone. Paid plans are one-time purchases
After the customer paysThe cardholder can dispute the charge laterCredited once the network confirms it. Refunds are a reviewed, manual step
Where your money landsPaid out to a bank account on the processor's scheduleSettles on-chain to your own payout wallet, automatically, once settlement policy permits
Who holds it in betweenThe processorZenq Pay does. Collection is custodial until settlement

Security and custody

Custodial, and plain about it.

What is implemented today, without claims about audits or certifications that have not happened.

Who controls the funds

Zenq Pay is a custodial collection service. Each payment gets a unique deposit address whose key is held by our signing service. We control the funds until settlement policy permits the transfer to the payout wallet you configured.

Signing keys kept apart

The public API and the dashboard never hold signing keys. Signing runs in a separate service with no public network surface. During the pilot the keys are held in software on our own server; they are not held in a hardware security module (HSM) or by an MPC custody provider.

Credited from chain evidence

A payment is credited only after network finality, exactly once, and a double-entry ledger is reconciled against on-chain balances. If credited chain history changes, the payment goes on hold until the original transfer passes verification again.

Signed webhooks

Every event is signed with HMAC-SHA256 over the exact bytes, with a timestamp. Endpoint URLs cannot point at private or metadata addresses, and they are checked again at send time.

Account and payout protection

Passwords are hashed with Argon2id, and sessions are server-side and revocable. Changing a payout wallet requires two-factor authentication, every owner is emailed, and a policy delay can apply before the new wallet takes effect.

Reviews, stated as they are

An internal security review of the platform was completed in October 2026. An independent, third-party review is planned but has not yet taken place. No audits or certifications are claimed, and no uptime commitment is made.

Supported tokens. On BNB Smart Chain, the USDT and USDC accepted are the Binance-Peg USDT and Binance-Peg USDC tokens: representations issued on BNB Smart Chain by Binance, not tokens issued there by Tether or Circle themselves. On Ethereum, USDT and USDC are the issuers’ own contracts. Checkout always names the exact token and network to use.

For developers

A small API. Signed events.

Authenticate
Send your API key as a bearer token (nxp_test_…) from your server only, never from a browser.
Create
POST /v1/invoices takes a decimal-string amount. An Idempotency-Key makes a retried request return the same invoice.
Verify
Each event carries X-NexusPay-Signature: an HMAC-SHA256 over the raw body and a timestamp. Reject anything older than 300 seconds.
Fulfil
Only invoice.paid should credit an order. Deliveries are at-least-once, so deduplicate on the event id.

Every account starts in test mode with its own keys. Test-network tokens have no value.

# Create an invoice in test mode
curl -X POST https://<api-host>/v1/invoices \
  -H "Authorization: Bearer nxp_test_…" \
  -H "Idempotency-Key: order-1001" \
  -H "Content-Type: application/json" \
  -d '{"amount":"75.00","currency":"USD","merchant_order_id":"1001"}'

# 201  { "public_id": "chk_…", "status": "pending",
#        "checkout_url": "https://…/pay/chk_…" }

Works with the platform you run

Already on DHRU Fusion? Add it as a gateway.

Zenq Pay fits the store you have today. Install the DHRU Fusion module, or connect any backend through the REST API. Either way the order is credited from a signed webhook, and collection stays custodial until the funds settle to your wallet.

IMEI / unlock services: add funds with crypto

DHRU Fusion gateway module

Upload the module, activate Zenq Pay under Payment Gateways, then paste your store API key and webhook secret. Your customers add funds in USDT or USDC on the hosted checkout, and the DHRU invoice is credited once, from the signed webhook only.

Available

Your own backend: create invoices, receive signed events

REST API and signed webhooks

The path for any custom platform. Create an invoice from your server, send the customer to the hosted checkout or show the Express address yourself, and fulfil the order when the signed invoice.paid event arrives.

Available

Payment links, no code

Create a hosted checkout from the merchant workspace and share the link or its QR code. There is no payment form to build, and each link has its own status and timeline in the workspace.

  1. Set it up once

    Install the module, or create an API key and register a webhook endpoint. Every account starts in test mode with its own keys.

  2. Your customer pays

    They choose one of the coins and networks your checkout offers and send from their own wallet. The payment page shows the exact amount and address.

  3. The order is credited

    Once the network confirms the payment, the signed event credits the order on your side. Settlement to your payout wallet follows automatically once settlement policy permits.

Every setup guide is in the developer docs.

Pricing

One-time plans. A flat fee per paid invoice.

Start without buying a plan, or buy one once: paid plans are lifetime purchases with no monthly renewal. The fee is charged once when an invoice is paid, never as a percentage of the amount. These figures are read from the platform, not typed into this page.

Free

$0.50 per paid invoice

$0Start without a plan purchase

No plan purchase required

  • Hosted checkout & payment links
  • Invoice API & signed webhooks
  • Settlement, team tools & reports
Start in test mode
Recommended

Pro

$0.25 per paid invoice

$199One-time purchase

Lifetime plan / no monthly renewal

  • Hosted checkout & payment links
  • Invoice API & signed webhooks
  • Settlement, team tools & reports
Explore Pro

Elite

$0.10 per paid invoice

$499One-time purchase

Lifetime plan / no monthly renewal

  • Hosted checkout & payment links
  • Invoice API & signed webhooks
  • Settlement, team tools & reports
Explore Elite

Read from the platform’s own configuration (version 1) when this page was rendered. Applies to future invoices and purchases only. A one-time plan purchase and the fee per paid invoice are separate amounts. The fee shown is the standard rate; it depends on the network the customer pays on, and the pricing page lists it by network.

Draft. Pricing and legal disclosures remain draft. Live purchases require activation. Read the full pricing details.

Your next step is a small one

Make your first
test payment link.

Explore the complete flow with test-network tokens before you go live. Live payments need platform review and activation.

Start in test mode