WordPress plugin · runs on your own site · your credentials stay with you
License sync for NinjaTrader vendors
Keyvey is a WordPress plugin that keeps your buyers' NinjaTrader (and Sierra Chart) licenses in step with what they paid. When a buyer pays through WooCommerce, Stripe, Whop or PayPal, licensing follows that payment: renewals, refunds and cancellations update access automatically. A brand-new NinjaTrader license still needs one guided step in your Vendor Dashboard (details below). It runs on your WordPress site, using your own authorized NinjaTrader Ecosystem vendor account. Keyvey never receives or sees your vendor credentials, buyer credentials or sales data.
How it works
1. Map your products
Point each WooCommerce product, Stripe price, Whop plan or PayPal plan at a NinjaTrader product, a Sierra Chart DLL, or both.
2. Buyers check out as usual
The checkout asks for the buyer's NinjaTrader email and/or Sierra Chart account name, only when the cart needs it.
3. Licensing follows payment
Paid: access is set up (automatic on Sierra Chart; guided batch for a new NinjaTrader license). Renewed: the end date moves. Refunded, disputed or cancelled: access ends. Every step is logged.
4. One screen for problems
Failed calls retry on their own. Anything that needs a person shows up in one list with a one-click fix, and you get an email.
How it works with NinjaTrader
Keyvey is built for vendors who already have (or are applying for) an authorized NinjaTrader Ecosystem vendor account. It does not replace that account, and it is not a NinjaTrader product.
Runs on your systems
The plugin installs on your own WordPress site. License records and buyer emails stay in your database. Nothing about your buyers or sales is sent to Keyvey.
Uses your vendor account
Renewals and revokes call NinjaTrader's documented Ecosystem licensing API with a token from your vendor portal. Keyvey has no access to your NinjaTrader account.
Credentials stay with you
Your NinjaTrader access token is stored encrypted on your site, shown only as "saved" after you paste it, and sent only to NinjaTrader over HTTPS. We never see it. Disconnect removes it at once.
Honest about what is automatic
Renewals and refund/cancel revokes are automatic through the Ecosystem API. Creating a brand-new license is still a guided batch in your Vendor Dashboard (NinjaTrader's public API has no "create license" call yet); you paste the new license IDs back once, then renewals and revokes run on their own.
NinjaTrader is a trademark of its owner. Keyvey is an independent product and is not affiliated with, endorsed by or supported by NinjaTrader.
What is automatic today, and what is not
We would rather you know this up front.
| Sierra Chart | NinjaTrader | |
|---|---|---|
| New buyer | Automatic, through Sierra Chart's Web API | A guided manual step: Keyvey lists every new license to create in one batch, you paste back the license IDs. NinjaTrader's public API has no "create license" call yet. |
| Renewal | Automatic (end date moves) | Automatic, through NinjaTrader's documented Ecosystem API |
| Refund, cancel, dispute | Automatic (account removed) | Automatic (expiry set to now) |
| Sign-in | Your Sierra Chart login, stored encrypted on your site | NinjaTrader's access token lasts about 90 minutes and is pasted by hand; jobs wait in the queue until a fresh one is saved |
| Status | Built only on Sierra Chart's published Web API and NinjaTrader's documented Ecosystem licensing API. Tested end to end with Stripe test mode and simulated NinjaTrader and Sierra Chart services; not yet run on a live NinjaTrader or Sierra Chart vendor account. Demo mode is available, and we recommend starting with one product when you go live. | |
ATAS is not supported.
Reconcile for Sierra Chart compares the accounts authorized on your DLL with who has actually paid, and lists anyone missing, unpaid, or on the wrong end date. You fix each one with a click; nothing changes on its own.
Why vendors use it
Refunds and chargebacks end access
A refund, dispute or cancellation removes access on its own as soon as your payment platform reports it, without you having to remember.
Less manual license work
Renewals and revokes stop being a chore you do at night. New NinjaTrader licenses are handled in one guided batch instead of one-by-one after every sale.
Your credentials stay with you
Keyvey runs inside your WordPress. Your platform logins never reach our servers. No telemetry.
Works with the checkout you have
WooCommerce (classic and block checkout), WooCommerce Subscriptions, Stripe, Whop and PayPal.
Pricing
Informational only — Keyvey is not on sale yet. There is no checkout on this site. To try it, request access. Listed prices may change before launch.
Free
$0
No card, no time limit
- 10 active licenses
- 1 product
- One platform (NinjaTrader or Sierra Chart)
Try it on one product. No card, no time limit.
Request accessStarter
$49/month
or $490/year (2 months free)
- 100 active licenses
- Unlimited products
- One platform (NinjaTrader or Sierra Chart)
One platform, all your products, up to 100 active licenses.
Request accessPro
$149/month
or $1,490/year (2 months free)
- 500 active licenses
- Unlimited products
- NinjaTrader + Sierra Chart
NinjaTrader and Sierra Chart together, up to 500 active licenses.
Request accessBusiness
$249/month
or $2,490/year (2 months free)
- Unlimited active licenses
- Unlimited products
- NinjaTrader + Sierra Chart
Unlimited licenses, every platform, priority email support.
Request accessYearly plans get 2 months free. A license counts while it is active or waiting on you; expired and revoked ones don't. If a payment lapses, your existing licenses keep working; only new grants pause until it's paid.
When sales open, plans will be self-serve from the plugin's Settings → Billing screen. Until then, email us.
Early vendors: List price locked for 12 months from your first payment.
Questions
Do I need WooCommerce?
No. WooCommerce is needed only for Woo orders and the checkout field. Stripe, Whop and PayPal work through webhooks into any WordPress site.
Does Keyvey see my customers or my platform logins?
No. Everything runs on your own WordPress site. The plugin talks only to the services you configure (NinjaTrader, Sierra Chart, and PayPal's certificate server if you use PayPal). It sends nothing about your buyers or sales to us. When paid plans open, a paid site will only fetch its renewed plan key (plan key + site domain); free sites never contact us.
Is Keyvey a NinjaTrader partner or official tool?
No. Keyvey is an independent WordPress plugin that uses NinjaTrader's documented Ecosystem vendor licensing API with the vendor's own authorized account. It is not made, endorsed or supported by NinjaTrader.
Can one product unlock NinjaTrader and Sierra Chart?
Yes. Map the product to both. The buyer gets a license on each, and a refund removes both. Using two platforms needs Pro or Business.
Is it ready for production?
It is built only on Sierra Chart's published Web API and NinjaTrader's documented Ecosystem licensing API, and tested end to end with Stripe test mode and simulated NinjaTrader and Sierra Chart services. It has not yet been run on a live NinjaTrader or Sierra Chart vendor account, so start with demo mode, then one product. Setup help is by email.
How do I get access?
Email matt@keyvey.app with subject "Keyvey access request". There is no self-serve checkout on this site yet.