Skip to content
Sign Up For Free
BatchKeys License Key SaaS
  • Pricing
  • Try Demo
  • Docs
  • SupportExpand
    • Tickets
  • AboutExpand
    • Contact
  • Dashboard
BatchKeys License Key SaaS

Getting Started

11
  • Setting Up An Account
  • Your Dashboard
  • Generating Keys
  • Viewing And Editing Keys
  • Viewing/Editing An Individual Key’s Details
  • Bulk Deleting Keys
  • Importing Keys
  • Encoding And Decoding PHP
  • Handling Refunds
  • Unbanning A Valid End User
  • Requesting An Enterprise or Custom Plan

Integrations

14
  • Inserting Code Into Your App
  • Making API Calls
  • Receiving A Response
  • Example JSON Response
  • Assigning Keys To A Domain Name
  • Generating Unique UUIDs
  • Assigning Keys To A UUID
  • Checking Keys Daily Using A Cron Job
  • Checking Keys At Startup
  • Consuming And Topping Up Tokens For Token-Based Keys
  • Server-Side Proxy For Client-Side JavaScript Connections
  • Forms To Collect A Key
  • Adding BatchKeys To A WordPress Plugin
  • Adding BatchKeys To A WordPress Theme

Best Practices

13
  • Using Domain/UUID Settings To Upsell Your App
  • Staying Within Rate Limits
  • Handling Errors
  • Dealing With Connection Failures And Rechecks
  • Securing Keys
  • Working Around Hardware Changes With V5 UUIDs
  • Working Around V4 UUID Security Concerns
  • Creating Good Validation Forms
  • How We Use UUIDs To Secure Keys
  • A Note About Example Codes
  • Can We Create Custom Code For You?
  • Maximum Key Limits Per Plan
  • Using A License Key Service In A Mobile App
  • Home
  • Docs
  • Best Practices
  • Maximum Key Limits Per Plan

Maximum Key Limits Per Plan

Each plan has a maximum amount of keys that can be generated. Upgrading your plan will give you a higher limit, and downgrading will give you a lower limit. You can upgrade at any time, but you cannot downgrade without first deleting excess keys.

How Do Plans Get Excess Keys? #

There are times when a plan can have too many keys, nearly always because a paid subscription was not paid and the 10 day grace period had expired. In such a case the user is automatically put on the Free plan with a 50 key limit. If they have more keys generated than the plan’s maximum limit, all of their keys will stop working until they remedy the situation.

Unpaid subscriptions are given a 10 day grace period to renew. After the 10 day period has passed the account is automatically moved to a Free plan.

NOTE: To prevent abuse, accounts with too many keys are refused by the API and return a “valid” of “0”. This is account-wide.

I Have Too Many Keys, What Can I Do? #

If you have too many keys you can delete excess keys or subscribe to a plan with higher key limits.

Why Did This Happen? #

In nearly every case it is because an invoice or subscription went unpaid for a length of time, the ten day grace period then passed, and finally the user was automatically downgraded to the Free plan for non-payment.

If you paid your latest invoice or subscription (automatically billed via Stripe to the payment choice you made at checkout) but you are still experiencing problems, please open a support ticket and we will investigate the matter ASAP and credit a free month.

Was this Helpful?
Still stuck? How can we help?

How can we help?

Updated on April 16, 2024
Can We Create Custom Code For You?Using A License Key Service In A Mobile App

Powered by BetterDocs

Table of Contents
  • How Do Plans Get Excess Keys?
  • I Have Too Many Keys, What Can I Do?
  • Why Did This Happen?
  • Get Early Access
  • Try Demo
  • Status
  • API Tester
  • Docs
  • Support
  • Feature Request
  • Feedback
  • About
  • Contact
  • Sitemap
  • Coupons

TOS

Privacy Policy

SLA

© 2025 Batch Keys | Created and maintained by Kayce Media Group

  • Pricing
  • Try Demo
  • Docs
  • Support
    • Tickets
  • About
    • Contact
  • Dashboard