Documentation
Guides for customers and vendors using NinjaLicense.
Customers
Buy tools, download files, activate licenses.
Vendors
Create products, manage licenses, support buyers.
Payouts
How payouts work and what to expect.
FAQ
Common questions from buyers and sellers.
Customers
Find tools, purchase securely, and access your downloads and licenses.
Getting started
- Browse products at /products.
- Complete checkout and create your account if prompted.
- Access your purchase from the confirmation page or your account.
Downloads and access
- Download links are protected and may expire for security.
- If a link expires, sign in again to generate a fresh download.
- Keep your account email current for updates and renewals.
License activation
- Most tools request a device ID or machine ID during setup.
- Licenses are tied to approved devices to reduce sharing.
- Need a reset after hardware changes? Contact the vendor.
Manage your purchases
- Use /customer/portal for invoices and payment updates.
- Sign in at /login to review active licenses.
- Contact support if you are locked out or missing access.
Vendors
Sell indicators, strategies, templates, and other trading tools.
Vendor setup
- Subscribe to a vendor plan at /subscribe.
- Connect payouts at /connect/onboard.
- Create your first product at /create-product.
- Share your product page or checkout link with customers.
Product setup tips
- Use clear names and list exactly what the buyer receives.
- Upload the latest build and add screenshots when possible.
- Include install steps and supported NinjaTrader versions.
Licensing controls
- Set durations: one-time, recurring, or fixed-day access.
- Pause or revoke licenses if needed from the Dashboard.
- Review validation logs to troubleshoot activation issues.
Support and updates
- Notify customers when you ship major updates.
- Provide a support email and response expectations.
- Keep old versions available when feasible.
Stripe payouts
Payouts are handled through Stripe and follow their verification and banking rules.
How payouts work
- Buyers pay through secure checkout on NinjaLicense.
- Stripe routes funds to your connected payout account.
- Payout timing depends on your Stripe settings and bank.
Onboarding and verification
- Complete the Stripe onboarding form with accurate details.
- Provide any required identity or business verification.
- Keep your banking information current in Stripe.
Refunds and disputes
- Refund requests should be handled by the vendor.
- Disputes and chargebacks are managed in Stripe.
- Licenses may be revoked when a refund is issued.
Troubleshooting
- If payouts are paused, check Stripe for verification status.
- Use the Stripe dashboard for payout history and transfers.
- Contact support if your account status does not update.
FAQ
What kinds of products can be sold?
Indicators, strategies, templates, automation tools, and other NinjaTrader add-ons are supported.
How do customers access their downloads?
After purchase, customers receive secure download access and can sign in later to retrieve files again.
Do licenses expire?
It depends on the product. Vendors can offer one-time access, subscriptions, or fixed-day licenses.
What happens if a user changes computers?
Vendors can reset the device binding if a customer replaces hardware or reinstalls.
How do vendors get paid?
Revenue is routed through the vendor's connected Stripe account, with payout timing set in Stripe.
Where can I see payment history?
Customers can view invoices in the customer portal; vendors can review transfers in Stripe.
Can vendors issue refunds?
Yes. Refunds are processed through Stripe and the related license can be revoked.
What if I do not receive a download link?
Sign in again to regenerate access, or contact support via /contact.
Is there a vendor dashboard?
Yes. Vendors can manage products, licenses, and validation activity after signing in.