A generic purchase handler used across the entire purchase system.
When invoked, the API attempts to deduct the required amount of in-game currency from the user by reading their current balance from the database.
Behavior
200 – Purchase Successful
The user has sufficient cash and meets all requirements.
400 – Purchase Failed
Failure reasons may include: