Documentation
RoGate Docs
Everything you need to sell Roblox gamepasses and get instant Discord notifications.
Overview
RoGate lets Roblox developers sell gamepasses and receive instant Discord notifications on every purchase. No in-game scripts required.
1.Create a product
Enter your gamepass ID and a Discord webhook URL.
2.Share the code
Give your unique product code to players.
3.Get notified
Receive a Discord embed for every verified purchase.
Quickstart
Sign up with Discord, then:
- Go to Products → New Product. Enter a name, your Roblox Gamepass ID, and a Discord Webhook URL (from Server Settings → Integrations → Webhooks).
- Click Create product. You'll get a unique code like
A1B2-C3D4. - Share the code and
rogate.live/paywith your audience. Players purchase the gamepass, then enter the code on RoGate to verify.
Purchase verification
When a player enters your product code, RoGate queries the Roblox API to confirm they own the gamepass. Only verified purchases trigger webhooks — fake or spoofed submissions are blocked automatically.
Discord notifications
Each verified purchase sends a Discord embed with the product name, buyer's Roblox username, timestamp, and a link to Roblox Transactions. Posts as RoGate - Notifier.
Product codes
Each product gets a unique XXXX-XXXX code. Copy it from the Products table. Codes are permanent — to replace one, delete the product and create a new one.
Managing products
From the Products tab you can:
- Toggle active/inactive to temporarily pause purchases without deleting.
- Edit name at any time. The code stays the same.
- Delete a product permanently. This cannot be undone.
Insights & analytics
The dashboard shows your total products, lifetime sales, and a 7-day sales chart. Recent purchases are listed with the buyer's Roblox username, product name, and date.
Account management
In the Account tab you can edit your profile name, view connected Discord accounts, sign out, or permanently delete your account and all data.
Security
- Webhook encryption — AES-256-GCM at rest, decrypted only when sending.
- Authentication — All endpoints protected by Clerk session tokens.
- Rate limiting — Redis sliding window on Roblox API calls.
FAQ
Is RoGate free?
Yes, completely free with no limits for normal usage.
Do I need to add scripts to my Roblox game?
No. Customers purchase through our Roblox game, then verify on RoGate.
Can I use multiple Discord webhooks?
Each product has its own webhook, so you can route notifications to different channels.