insufficient_funds (402)
A wallet spend was denied because the balance would go negative. Balances never go negative, so the whole transaction rolled back (you did not spend and fail to receive).
Do NOT retry. The player genuinely can't afford it. Show the price gap, or route them to earn/buy the currency first, then try the purchase again with a NEW idempotency key.