Token System
Generate and redeem subscription tokens for offline purchases and gift cards
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.
Related Endpoints
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.