FAQ
Answers to the questions server owners ask most, and fixes for common problems.
Run /store admin orders and look at the order.
- Pending or Confirming: the gateway has not confirmed yet. Check that
webhook.public-base-urlis right and reachable with/store admin webhook-selftest(in test mode). Reconciliation also looks the order up every few minutes on gateways that support it. - Completed: the reward ran or is waiting. If the player was offline it runs when they join. Check the console for a command that failed.
- Needs review: the payment was short, in another currency, partial, or late. Check the gateway dashboard and use
/store admin giveif it should be given. - Expired: the payment link ran out before payment. A payment arriving later goes to Needs review.
No gateway can bill that item. Check that at least one gateway has enabled: true and every key filled in (the console names any missing key at startup), that it can bill your currency, and for a billing: recurring item that a gateway supporting subscriptions is on and the duration fits it.
For real payments, yes. Gateways send their confirmations to webhook.public-base-url, and almost all of them want HTTPS. The web dashboard guide shows how to put Caddy or Nginx in front, which covers the webhooks too.
That is the fallback for Bedrock players, clients older than 1.21.6, or when checkout.use-dialogs is false. They can still pay, buy one at a time, and use codes with /store code <code>. See Checkout dialogs.
Yes. Razorpay bills in INR by default. Either give items a prices: inr: amount or let the USD price be converted. See Prices and currencies.
Nothing. Every change to an order is checked against its current state, so a repeated message never gives the reward twice.
On gateways that report refunds (see Payment gateways) a full refund takes the reward back by itself. Otherwise run /store admin refund <order_id> local to take it back.
You can, but the new database starts empty. Nothing is copied. Pick SQLite for one server or MySQL/MariaDB for a network before you take real payments. See Storage.
No. It needs Paper or a fork of Paper, 1.21.7 and newer. Folia is not supported.
It sends anonymous usage figures (server count, versions, player count and the like) to ArrowStats. To opt out, set enabled: false in plugins/ArrowStats/config.yml. That turns it off for every plugin using ArrowStats on that server.
In the Discord at discord.arrowtan.cc. See Support.