Skip to content

Explore Zenq Pay

Sections of the home page, pricing and developer docs.

Sign in

Merchant dashboard

WooCommerce

Prerequisites: WordPress 6.2+, WooCommerce 8+, PHP 7.4+, store currency USD.

  1. Install — Plugins → Add New → Upload Plugin → nexuspay-woocommerce.zip → Activate.
  2. Enable — WooCommerce → Settings → Payments → Zenq Pay (USDT / USDC): API URL, store API key, environment (test first).
  3. Webhook — Dashboard → Integrations → WooCommerce → step 3 registers https://<shop>/?wc-api=nexuspay for invoice.paid; paste the secret into Webhook secret.
  4. Checkout — the customer picks Pay with USDT / USDC and is redirected to the hosted checkout; Return to <store> leads to the thank-you page. The order becomes Processing only when the signed webhook arrives (payment_complete, transaction id = Zenq Pay invoice id). Replayed events are ignored; the order note records amount, asset, network and tx hash.
  5. Refunds — request them from the Zenq Pay dashboard (customer-confirmed destination); the plugin does not move funds.

Troubleshooting — gateway not shown at checkout: no API key or currency ≠ USD. Order stays Pending: check Developers → Deliveries for the callback response; the site must be reachable from the internet and return 200.