What happens if the server is offline when someone pays?
The payment is recorded and delivery waits. When the server comes back and the plugin connects, it runs the purchase's commands without you doing anything, and the player gets what they paid for.
Updated October 20, 2026.
Why isn't the purchase lost?
The purchase doesn't depend on the server being on. The player pays through Mercado Pago, and Hasty holds the delivery for your server until the plugin fetches it. The plugin fetches pending deliveries every time it connects and runs each product's commands, in order.
How do you follow it in the dashboard?
In Orders, every purchase goes through these stages:
- Payment started: the player is still paying.
- Paid: the payment was approved.
- Delivering: the delivery is waiting for the plugin. With the server off, the purchase stays here until it comes back.
- Delivered in game: the commands ran.
What if the server goes down in the middle of a delivery?
The plugin records every command it has already run in the plugins/Hasty/data/ folder. When the server comes back, it picks up where it left off and doesn't repeat what was already done. So include that folder in the server's backups and don't delete it.
What if the player is offline?
The commands run from the console with the buyer's nickname, whether the player is online or not. Permission commands, like LuckPerms', work with the player offline. Commands that give items, such as give, need the player on the server when they run, so keep that in mind when writing the product's commands.
What if a command fails?
Hasty tries again later. If it keeps failing, the order shows as Delivery failed in Orders, for you to sort out with the player.
Can a player pay before I install the plugin?
They can. The store takes payments before installation, and deliveries wait for the plugin to connect for the first time. The steps are in the documentation.