Skip to main content
An error response has a non-zero code and a message, and its HTTP status matches the code.
A 400 error means the request was refused and nothing changed. You can fix the request and send it again.

HTTP statuses


Codes

Other codes may appear. Treat any non-zero code as an error and show its message.

Handling 9999

A 9999 means something failed on our side, and the operation may or may not have happened. Before retrying a money operation:
  • card/withdraw: the error’s data.withdrawalId identifies the withdrawal. Check it with card/withdraw/status.
  • Other operations: check the card with card/detail, or the balance with card/balance.
If you sent an Idempotency-Key, retrying with the same key returns the same 9999. Use a new key once you know the state.