Game Keys

Sell game keys at scale

Manage large inventories of game keys and digital goods with encrypted storage, bulk operations, and instant delivery on every purchase.

Purpose-built for key sellers

From vault to customer in milliseconds. Secure, automated, and built for high-volume operations.

Encrypted Key Vault

Every license key is encrypted at rest using Fernet symmetric encryption. Keys are only decrypted at the moment of delivery.

  • AES-128-CBC Fernet encryption
  • Keys never stored in plaintext
  • Audit trail on every access

Bulk CSV Upload

Import thousands of keys at once via CSV. Map columns, preview before importing, and get instant confirmation of encrypted storage.

  • Drag-and-drop CSV upload
  • Duplicate detection
  • Column mapping preview

Auto-Replenishment

Set low-stock thresholds and receive alerts when inventory runs low. Orders placed when keys are depleted are queued and fulfilled automatically.

  • Configurable low-stock alerts
  • Automatic order queuing
  • Retry every 5 minutes via Celery

Instant Allocation

Keys are atomically allocated the moment payment is confirmed. No race conditions, no double-allocation, even under heavy concurrent load.

  • Atomic database transactions
  • Zero double-allocation risk
  • Sub-second delivery

What's included

Everything a game key seller needs, out of the box.

  • Fernet-encrypted key vault
  • Bulk CSV key upload
  • Automatic key allocation on payment
  • Low-stock alerts and monitoring
  • Order queuing when keys run out
  • Fraud scoring and velocity limits
  • Multi-currency checkout with FX conversion
  • Global tax compliance
  • Automated chargeback defense
  • REST API for inventory management

Frequently asked questions

All keys are encrypted at rest using Fernet symmetric encryption (AES-128-CBC + HMAC-SHA256). Keys are only decrypted at the moment of delivery to the customer. The encryption key is managed separately from the database.
Orders are placed into a "paid pending keys" status and retried automatically every 5 minutes. As soon as you upload new keys, pending orders are fulfilled in chronological order. Customers are notified when their key is ready.
Yes. You can create separate products or variants for each platform (Steam, Epic, GOG, etc.) and upload keys independently for each. Bulk CSV upload supports mapping keys to specific products and variants.

Ready to start selling globally?

Join CreativeMark and let us handle payments, tax, and fulfillment so you can focus on building great products.

Free to apply. No credit card required.