Divine Core/Docs

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}).