Below are a list of possible error codes returned by Striga's API. These are by no means exhaustive and serve as a reference for some of the most common class of errors.
Under Development
Please note, these error codes are under development as we move documentation to an OpenAPI spec. with well typed requests/responses and error messages. Until then, the below is meant to serve as a reference only.
-
00000
- Default Error Code -
00012
- Feature not implemented yet -
00013
- Internal service error -
30000
- Invalid API Key -
30002
- Exceeded Email Verification Attempt Count -
30003
- Exceeded Mobile Verification Attempt Count -
30004
- Invalid Mobile Verification Code -
30005
- User does not exist -
30006
- Invalid patch user -
30007
- User not verified -
30008
- User is already verified -
30009
- User verification is in progress -
30010
- KYC rejected, user cannot retry -
30011
- KYC attempt limit exceeded -
30030
- Email & Mobile not verified to start KYC -
30012
- Invalid Authentication Header -
30013
- Invalid request - Card ID & User ID mismatch -
30100
- Card not active -
30101
- Card does not have a PIN -
30014
- Third party API failure -
30015
- Invalid card limits -
30016
- Card is not of type physical -
30017
- Card is already blocked -
30018
- Card should be blocked to be unblocked -
30019
- 3dSecure should be enabled for the card before activating -
30020
- 3dSecure is already disabled -
30021
- 3dSecure is not enabled -
30022
- Invalid cardId -
30023
- Card can be activated only if it is ordered -
30024
- Card can be blocked only when the card is activated ( applies to only physical cards) -
30025
- Card not be unblocked if the card is blocked with blockType being Lost or Stolen -
30025
- Card 3dsecure can not be enables when not in 'ACTIVE' state for cards of type PHYSICAL. -
30026
- Card can not be activated if the card is not is status "Dispatched" -
30027
- Invalid activation code for the physical card -
30028
- Card is already activated -
30029
- Invalid permissions to access resource -
30030
- Bad transfer request -
30031
- Invalid verification code -
30032
- Cannot start KYC -
30033
- Non ACTIVE card being linked -
30034
- Account has a linked card -
30035
- Card status error on fetching sensitive data -
30099
- Domain Error -
30036
- Please request an OTP before verifying -
30037
- Please provide at least one transaction fee to update -
30038
- Email cannot be same as existing email -
30039
- Email already exists -
30040
- Mobile cannot be same as existing mobile -
30041
- Mobile already exists -
30042
- This route is restricted and cannot be accessed -
30043
- User is suspended -
30044
- Email/Mobile already verified -
30045
- Below Minimum Trade Value -
31001
- Invalid IBAN/BIC -
31002
- Account not enriched -
31003
- Self SEPA transfer -
31004
- Insufficient balance -
31005
- SEPA destination non-enriched or inactive account -
31006
- LN withdrawal in progress -
31007
- Self LN transfer -
31008
- Exceeded Mobile Resend Count -
31009
- User Mobile number is already verified -
31010
- Exceeded Email Resend Count -
31011
- WalletId not found -
41001
- Invalid currency/network pair -
41002
- Address already whitelisted -
41003
- Address cannot be whitelisted -
41004
- Address not whitelisted -
41005
- Invalid destination address on send -
41006
- Invalid address -
41007
- DeFi not enabled on account -
41008
- Withdrawal fees exceed amount -
60001
- User limit exceeded