Skip to main content

Common Error Codes

Common error codes and what they mean in 2settle

CodeHTTPDescriptionResolution
MISSING_API_KEY401No X-API-Key headerAdd API key header
INVALID_API_KEY401API key not foundCheck API key
INVALID_SIGNATURE401HMAC mismatchVerify signature logic
SIGNATURE_EXPIRED401Timestamp too oldUse current timestamp
PERMISSION_DENIED403Missing permissionRequest permission
RATE_LIMIT_EXCEEDED429Too many requestsImplement backoff
VALIDATION_ERROR400Invalid inputCheck request body
PAYMENT_NOT_FOUND404Reference not foundVerify reference
PAYMENT_EXPIRED400Payment timed outCreate new payment
ALREADY_CLAIMED400Gift already claimedCannot reclaim
ALREADY_FULFILLED400Request already fulfilledCannot refulfill
INVALID_NETWORK400Crypto/network mismatchCheck valid combinations