Cached Zarinpal hosts and dual API URLs so checkout does not die on a DNS tantrum.
School
Nexora Pay
The vault under a learning product: Zarinpal, BTCPay, ledgers, and licenses that actually match what was paid.
- Zarinpal & BTCPay
- Coupons & ledgers
- Membership provisioning
Suite piece
What it is
Built for a job, not a feature list.
Nexora Pay is the vault under a learning product: Zarinpal that survives Iranian DNS, BTCPay for non-IRR, coupons, affiliates, book licenses, legal consent snapshots, an AI wallet ledger, and a provisioner that grants membership only after verify — not after a thank-you page. It is not WooCommerce with a gateway glued on.
Results
What changes on the site.
The provisioner upserts membership and LMS access only on verified payment.
Purchase terms are versioned and snapshotted — not a checkbox with no record.
Capabilities
What the package actually does.
- Zarinpal v4 request/verify with DNS cache and host fallbacks
- BTCPay Server for non-IRR; toman rate option
- Provisioner: payment → membership + LMS access
- Coupons, gift codes, affiliate cookie and manual payouts
- Physical book licenses bound to edition + user
- Legal checkout: terms, refund, contract, immediate-activation consents
- Per-user AI wallet (Rial) and infrastructure charge that can withhold guides
- Finance dashboard: revenue windows, gateway split, success rate
Versus
Against the category leaders.
Honest deltas — not a fake scorecard. If a rival is better at a narrow job, the row says so.
| Leader | Where NexoraPlug differs |
|---|---|
| WooCommerce + Zarinpal | Woo is a cart. Pay is course/membership/AI-wallet provisioning without a storefront you did not ask for. |
| Paid Memberships Pro | PMPro does not ship Zarinpal + BTCPay dual rail, book-license SKUs, or this legal hash chain. |
| MemberPress | MemberPress is Stripe-and-card shaped. Pay is IRR, crypto, installment, and an AI charge that can gate the school. |
Seat
The zip is not on the internet.
Packages live in a vault outside the web root. A key is HMAC-bound to your hostname. Verify and download are rate-limited. Updates stop when the seat is cold. We do not remote-wipe content you already have — PHP that WordPress requires to be GPL can be copied; stolen copies simply do not get the next build.
How a key behaves