Shepherd CommerceShepherd.Commerce

License key delivery

Logistics Shepherd: License

Generate and deliver license keys without a separate licensing system.

Sell software, activation codes, and entitlements. Every purchase generates a unique, branded license key and delivers it to the buyer. Refunds can revoke the key from admin. No licensing backend to build or rent.

  • One unique key per unit ordered, generated on order completion
  • Branded key format with optional merchant prefix (e.g. SHP-XXXX-XXXX-XXXX-XXXX)
  • Cryptographically random segments with collision retry
  • Customers retrieve keys from their completed orders
  • Public validation API: check validity, revocation, SKU, and product
  • Revocation support for refunds and chargebacks

From paid order to working key.

Mark a product's delivery type as license and the fulfillment dispatcher handles the rest: keys generate per seat at order completion, link to the order, product, and SKU, and appear on the customer's order page. Idempotent by design; retries never mint duplicates.

  • Automatic generation on order completion
  • Quantity-aware: five seats ordered, five keys issued
  • Keys stored privately, exposed only to the order owner
  • Idempotent fulfillment safe against re-runs

Validation your app can call.

Your software calls one public endpoint with a key and gets back validity, revocation status, the SKU, product title, and order invoice. Enough to gate activation without building your own licensing service.

  • Public POST /validate endpoint
  • Returns valid, revoked, SKU, product, and invoice ID
  • Revoke keys from admin when orders are refunded

What's inside.

Charset safety

Ambiguous characters excluded so keys are easy to read aloud.

Signing secret

Fulfillment gated until your secret is configured.

Order-owner access

Keys visible only to the purchasing account or email.

No licensing SaaS

Replace a separate license service with a plugin.

Related platform features

Issue license keys from orders.

Keys are generated, delivered, and verifiable without building or renting a licensing backend.