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/pay with 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.