Vision Staff View store

First-time setup

Protect staff access

Set a password, then add Vision Store to an authenticator app. Both are required to get in.

Use at least 8 characters. This is the store staff password, not your Discord password.

  1. Open Google Authenticator, Authy, 1Password, or Microsoft Authenticator.
  2. Add an account and scan the QR code, or type the key by hand.
  3. Enter the 6-digit code the app shows. It changes every 30 seconds.

Manual key

Save this key somewhere safe. If you lose your phone, you will need it or you will have to reset staff access.

Staff login

Sign in

Password and a 2FA code from your authenticator app.

Lost 2FA? Stop the store server, delete data/staff.json, start it again, then run setup here.

Sales

Dashboard

Paid card orders only. Times are Melbourne.

Made today

$0.00

0 orders

This month

$0.00

0 orders

All time

$0.00

0 orders

Catalog

Packages

Catalog

Categories

Purchases

Orders

Paid orders post to Discord with amount, Discord name, Discord ID, and redeem code. Players must type /redeem in the city to get coins.

Discord logs

In Discord: Edit Channel → Integrations → Webhooks → New Webhook. Copy the URL into the box below. Purchase logs will post there.

Discord sign-in

Players must sign in with Discord before they can pay. In the Discord Developer Portal, open the Vision app → OAuth2 → add this redirect, then paste the Client ID and Client Secret.

Redirect URL: https://visionfivem.net/api/discord/callback

Stripe

  1. Create or open your Stripe account, then copy the Secret key from Developers → API keys.
  2. Developers → Webhooks → Add endpoint. URL: https://visionfivem.net/api/stripe/webhook
  3. Listen for checkout.session.completed, then copy the Signing secret (starts with whsec_).

Change password

Replace 2FA

Use this if you get a new phone. Your current authenticator still works until you confirm the new one.

New manual key

Edit