Loading products…
Group → menus → server. Build chest GUIs inside a group, then assign that group to a server: its plugin loads only that group's menus (via /menus) and opens each with /kantopay <command>.
/kantopay ranks in-game to open this menu, and other menus can only link to it once it has a command.Click any slot to place a product, a decorative item, or a button that links to another menu.
Order status breakdown
Loading sales…
Loading history…
Loading servers…
⚙️ Customize the Discord message (optional)
{buyer} the buyer's name · {product} what they bought · {amount} total paid ·
{shop} your shop name · {order_id} the order reference · {date} today ·
{product_image} the product's image (use in Image / Thumbnail).
Bot name & avatar override (optional)
X-KantoPay-Signature header (HMAC-SHA256 of the body) with your signing secret.Design every page visually — no code. The Product Grid block automatically shows your live products. Tick Published in the editor to make a page go live. Add your own pages (About, Rules, FAQ…) with + New Page.
kantopay.com/shop/my-shop — letters, numbers and dashes. Set this, then use the Storefront toggle up top to go live.Make your storefront live or private from the Storefront toggle at the top of this page.
Global CSS — every page Site-wide CSS · for power users ›
Site-wide CSS applied to every page of your store. For CSS that should affect just one page, use the CSS button inside the builder instead. Tip: most blocks are styled inline — to override text colour/spacing/fonts you usually need !important and an inner selector, e.g. give a block the class promo then write .promo p{color:#e11d48!important}.
Save, then open any page (or View live in the builder) to see it applied.
Test mode is a sandbox to check that buying works — payments use PayMongo test cards (no real money), test sales appear here & in Analytics, and cash-out is off. Test data is wiped after 30 minutes and never mixes with your live earnings, and store editing is paused while testing. Flip back to Live for real sales & payouts.
Where buyers complete payment — saves instantly.
Your legal name and date of birth are used to verify your identity before payouts — make sure they match your government ID exactly.
Deactivate account. Your store goes offline, you're logged out everywhere, and you can't log back in until support reactivates you. Your data is kept.
Define translation strings per language. In your storefront templates use {{ t['key'] | default('English text') }}. Visitors can switch language with ?lang=tl in the URL.
An object shaped like { "locale": { "key": "value" } }.
