Token System

Generate and redeem subscription tokens for offline purchases and gift cards

Token Payments

Token System

Create redeemable tokens for subscription purchases. Perfect for gift cards, retail distribution, and offline sales channels.

Unique Tokens

Generate secure, unique redeemable codes.

Gift Cards

Perfect for gift card sales and promotions.

Retail Ready

Distribute through retail partners.


How It Works

The token system allows you to pre-generate subscription codes that users can redeem to activate their VPN service.


Token Flow

Generate Tokens

Distribute

User Redeems

Subscription Active


Token Types

Subscription Tokens

Activate specific subscription plans (1 month, 1 year, etc.).

Credit Tokens

Add account credit for flexible purchases.

Trial Tokens

Grant extended trial periods.

Upgrade Tokens

Upgrade existing subscriptions.


Generate Token

mutation generateTokenCode($tokenInput: TokenCodeInput!) {
  generateTokenCode(tokenInput: $tokenInput) {
    code
    value
    expiresAt
    subscriptionType
  }
}

Variables:

{
  "tokenInput": {
    "subscriptionType": "PRO_ANNUAL",
    "quantity": 100,
    "expiresAt": "2025-12-31T23:59:59Z"
  }
}

Redeem Token

mutation useTokenCode($code: String!) {
  useTokenCode(code: $code) {
    success
    subscriptionId
    message
  }
}

Variables:

{
  "code": "XXXX-XXXX-XXXX-XXXX"
}

Use Cases

Retail Distribution

Sell physical gift cards in retail stores.

Corporate Gifts

Bulk purchase for employee benefits.

Promotions

Giveaways and marketing campaigns.

Reseller Sales

Distribute through reseller network.


Best Practices

Set Expiration

Always set token expiration dates.

Track Usage

Monitor token redemption rates.

Secure Storage

Store unredeemed tokens securely.

Batch Generation

Generate tokens in batches for efficiency.



Bulk Generation

For large token orders, use batch generation to create thousands of tokens efficiently.

Generate Your First Token

Create redeemable tokens for your subscription plans and start distributing.

Generate Token