Making a purchase
Make a Purchase takes the player, the currency, and the amount. Your backend makes the call, since your game decides what’s being bought and what it costs. Send an idempotency key so a retry doesn’t charge the player twice.Where spent currency goes
Spent currency moves to your revenue account in that currency. What you do with it is an economy design decision:- Retire it to take supply out of circulation, which supports the value of what’s left
- Recirculate it as rewards, which keeps supply flat and costs you nothing new