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

  1. Browse products at /products.
  2. Complete checkout and create your account if prompted.
  3. 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

  1. Subscribe to a vendor plan at /subscribe.
  2. Connect payouts at /connect/onboard.
  3. Create your first product at /create-product.
  4. 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.