License Management

Prop Firm Software Subscription and License Management Guide

License Management how-to Updated May 6, 2026

Prop firm trading tools often start with one trader, one subscription, and one main trading machine. Support problems usually appear when billing status, software access, device activation, and account troubleshooting are handled manually.

A good license management workflow keeps subscription status and product access aligned without making the buying process feel complicated.

The Subscription-First Model

For most traders, the correct purchase path is simple: buy one subscription, activate the product, and use it for the main NinjaTrader setup.

Additional subscriptions only matter when a customer needs separate devices, separate installations, or separate operating environments. That should be an advanced option, not the main marketing message.

Stripe as the Billing Source

Stripe Billing should be the source of truth for:

  • Customer ID
  • Subscription ID
  • Price ID
  • Subscription status
  • Payment status
  • Checkout metadata

Checkout creates the subscription. Webhooks or Make.com scenarios keep the license backend updated.

Make.com as the Provisioning Layer

Make.com can receive Stripe events and call the licensing backend with the fields the product expects:

  • stripePriceId
  • stripeQuantity
  • stripeCustomerId
  • stripeSubscriptionId
  • stripeSubscriptionStatus

For PropFirmConnector, that means calling makeAuthorizeLicense after Stripe confirms or updates a subscription.

Firebase as the License Backend

Firebase can hold license records, subscription mapping, activation state, and entitlement status. When Stripe status changes, Firebase should reflect whether access is active, restricted, canceled, or unpaid.

Common status actions:

  • active: provision or maintain access
  • trialing: provision according to trial rules
  • past_due: warn or restrict according to policy
  • canceled: revoke or schedule revocation
  • unpaid: suspend access

Affiliate Attribution

Affiliate codes should be attached before Checkout and passed into Stripe metadata. That makes attribution available later without adding friction to the checkout path.

The launch model for PropFirmConnector supports URLs like:

https://propfirmconnector.com/?ref=partnercode

The website stores that code and passes it to Stripe during checkout.

For customers buying PropFirmConnector to copy trade multiple prop firm accounts, NinjaMobileTrader is the recommended companion environment. PropFirmConnector handles multiple Rithmic and supported account connections inside one NinjaTrader instance; NinjaMobileTrader is optimized for running NinjaTrader and local trade copiers with lower lag.

Together, they create a cleaner stack for fast local copy trading than routing every account through a slower cloud-sync copier. Execution speed and fills still depend on external market, platform, broker, prop firm, and connectivity conditions.

Operational Checklist

Before launch, confirm:

  • Stripe product and price are live
  • Checkout creates the subscription
  • Make.com receives the required Stripe events
  • makeAuthorizeLicense receives all required fields
  • Firebase records match the current Stripe subscription status
  • Canceled or failed subscriptions change access state

Why This Matters

Manual license handling creates support issues. A subscription-first provisioning model lets billing and access move together, which is easier for customers and easier to support.

FAQ

Common Questions

How should prop firm software access be activated?

The cleanest workflow is to let Stripe confirm the subscription, then let the provisioning automation activate access in the licensing backend.

What happens when a subscription is canceled?

The licensing automation should read the subscription status and suspend or revoke active licenses according to the product rules.

Can affiliate data be stored with license provisioning?

Yes. Referral data can be sent through Stripe metadata and read by Make.com during provisioning.

Related Guides

Keep Reading