Seamless codes

The 5-digit codes of the Seamless Wallet contract — your system always returns these inside HTTP 200 (except 30002, which may be HTTP 401).

These codes belong to best-system and are stable — they never change regardless of which game the player is on.

codeNameMeaning
0SUCCESSSuccess
10001SEAMLESS_USER_NOT_FOUNDPlayer not found on the agent system
10002SEAMLESS_INSUFFICIENT_BALANCEInsufficient balance for the debit
20001SEAMLESS_TXN_NOT_FOUNDReferenced transaction (ref_txn_id) not found
20002SEAMLESS_DUPLICATE_TXNDuplicate transaction (txn_id already processed)
30002SEAMLESS_INVALID_SIGNATUREInvalid X-Signature
40003SEAMLESS_FORBIDDENForbidden (api-key/IP)
50001SEAMLESS_INTERNAL_ERRORInternal error on the agent system