Accept USDT (BEP-20) in WooCommerce — Secure, Fast, and Simple

Add a modern crypto checkout to WooCommerce in minutes. Choose Hosted Checkout or a Custom QR Page, and verify payments with HMAC-signed webhooks. No private keys on WordPress.

✔ Public Key only (no secrets) ✔ Optional HMAC verification ✔ Mobile-first checkout UI

Overview

RazCrypto Gateway lets WooCommerce stores accept USDT (BEP-20) on Binance Smart Chain. Use our lightweight JS SDK with either Hosted Checkout or a Custom QR Payment Page. Orders auto-update via webhook; add HMAC to confirm authenticity.

Simple integration: Public Key ID only
Flexible checkout: Hosted or Custom QR
Reliable updates: Webhook + optional HMAC
Safe by default: Clean logs & sanitization
Responsive: Looks great on mobile & desktop
WooCommerce checkout with RazCrypto payment option
Screenshot — WooCommerce checkout with RazCrypto option

Install Options

From WordPress.org (recommended)

WordPress Admin → Plugins → Add New → Search “RazCrypto Gateway — USDT (BEP-20)” → Install → Activate.

Upload ZIP

Download the latest ZIP, then Plugins → Add New → Upload Plugin → Choose file → Install → Activate.
⬇ Download plugin 126KB

Installing RazCrypto plugin from the WordPress plugins screen
Install screen (example)

Setup in WooCommerce

  1. Go to WooCommerce → Settings → Payments and enable RazCrypto (USDT BEP-20).
  2. Click Manage and paste your Public Key ID (from Dashboard → API Keys).
  3. (Optional) Enter your Webhook Secret for HMAC verification.
  4. Choose Appearance: Branded / Theme-Adaptive / Custom Colors.
  5. Save, place a test order, and complete payment via Hosted or Custom page.
RazCrypto WooCommerce payment settings screen
Settings screen — Public Key ID + HMAC

Hosted vs Custom Payment Page

Hosted (recommended)

After checkout, customers are auto-redirected to a secure Hosted Checkout Page. Minimal maintenance, best reliability.

Custom

Stay on your domain with a branded Custom QR Page. Shows QR, Wallet Address, Exact Amount, and a Timer with copy buttons.

Hosted Checkout vs Custom QR Payment page comparison
Hosted vs Custom — side-by-side

Webhook (HMAC) — How it Confirms Orders

RazCrypto sends a signed webhook to your site once the payment is confirmed on-chain.

Default endpoint (example)
https://your-site.com/?razcrypto_webhook=1&order_id={ID}

Security: Add your Webhook Secret in the plugin. The callback includes a signature header (e.g., X-RAZCRYPTO-SIGNATURE) so your site verifies authenticity before changing order status.

Webhook settings with HMAC secret field
Webhook + HMAC settings

Appearance & Branding

  • Branded: RazCrypto defaults (dark, modern)
  • Theme-Adaptive: Auto-match theme colors
  • Custom: Pick Primary / Accent with live preview
Appearance options — Branded, Theme-Adaptive, Custom colors
Appearance modes

Demo & Video

Try a Demo Store

🚀 Open Demo

Watch Integration Video

▶ Watch Video

Frequently Asked Questions

Which coin/network are supported?
USDT (BEP-20) on Binance Smart Chain.
Do I need to store private keys on my site?
No. You only use a Public Key ID. Private keys never touch WordPress.
Is the webhook required?
Optional but strongly recommended. With HMAC, the plugin verifies that the webhook is genuine.
What’s the webhook URL?
https://your-site.com/?razcrypto_webhook=1&order_id={ID} — generated automatically by the plugin.
Where are logs stored?
Fallback in wp-content/uploads/razcrypto.log; if plugin logs/ is writable, there too.
Does it work with my theme?
Yes. Use Theme-Adaptive or Custom colors to match your branding.
Will it slow my site?
No. The JS SDK is lightweight and loads only on the checkout flow.
Can I skip the Hosted page?
Yes. Disable auto-redirect to use the Custom QR Page on your domain.
Do you support subscriptions?
Works with WooCommerce Subscriptions for order handling; renewals must be completed by the customer.
What about refunds?
Refunds are done manually on-chain from your wallet.
What fees apply?
Standard BSC gas fees. No WP-side fees from the plugin.
Sandbox / test mode?
Yes — use a test Public Key (see docs).
Multi-site or multiple stores?
Use a separate Public Key per store for clean separation.
Shared hosting support?
Yes. Logging falls back to /uploads to avoid permission issues.
Is the checkout mobile-friendly?
Yes. All screens are mobile-first and accessible.

Changelog

v1.0.0 — Initial release: Hosted + Custom page, HMAC webhook, Logs, Appearance modes.

Support

Need help? Email [email protected]
Docs: Public Key, Full Integration
Demo Store: demo.razcryptogateway.com

WhatsApp