Docs
Store
Sell products and subscriptions inside Discord with PayPal checkout. Included with Pro and Premium.
Getting started
Open Store settings, switch the store on, and pick a ticket category plus an order log channel. Then create a product and use “Post to Discord” — the posted embed gets Order and Add to Basket buttons that stay in sync with price and stock.
Customers can also browse with /shop and review their basket with /basket.
Getting paid
Out of the box, checkouts go through the Divine Core platform PayPal account. Connect your own PayPal REST app under Store settings → Payments so customers pay you directly — add the webhook URL shown there with the listed events.
Every paid order opens a private ticket, credits the customer’s spend, decrements stock, grants any reward role and DMs the customer. Staff then run /order fulfill (which asks the customer for a star rating) and /order close (which saves a transcript to the dashboard).
If a PayPal webhook is ever missed, /order confirm <id> runs the same flow by hand.
Variants, discounts and subscriptions
Options (sizes, colours, tiers) have their own price change and stock. Products can be monthly subscriptions billed by PayPal; a subscription can give active subscribers a member discount on everything else.
Automatic discounts — a storewide sale, a per-product special offer, or a member discount — never stack: the customer gets the single best one. A typed discount code replaces them instead.
In-game delivery (FiveM)
Give a product an in-game command in its Delivery section. Once paid, the command is queued; your game server polls for it with the API key from Store settings → Game server. Download the pre-filled orderbot_commands resource from the same page.
Placeholders: {transaction}, {purchaseQuantity}, {packageId}, {discordId}, {citizenId}, plus one customer-supplied value you ask for at checkout (e.g. {id}).