Error Codes
Alviere employs standardized HTTP response codes to convey the outcome of API requests. Each response code provides insights into whether a request was successful, requires redirection, has client-induced errors, or encountered server-side issues.
Categories of HTTP Response Codes:
-
2xx (Success): The request was processed successfully and contains no errors.
-
3xx (Redirection): Additional actions are needed to finalize the request.
-
4xx (Client Error): The request contains inaccuracies, often stemming from the client side.
-
5xx (Server Error): These indicate issues within our infrastructure and are uncommon.
- Urgent Action Required: Should you encounter any 5xx errors, please reach out to us without delay at ops@alviere.com.
Common HTTP error codes
| Code | Text | Description |
|---|---|---|
| 201 | OK | The request was executed successfully. |
| 400 | Bad Request | The request was inappropriate, likely due to missing parameters. |
| 401 | Not authorized | The request wasn't authorized or had an invalid or missing API Token. |
| 403 | Forbidden | The provided API Token lacks the required permissions. |
| 404 | Not Found | The sought-after resource isn't available. |
| 409 | Conflict | The request is in conflict with another, possibly due to identical idempotency keys. |
| 500-504 | Server Error | There was an unexpected issue on our side. |
API error codes
In addition to the status code, some response bodies will also contain a Validation section, indicating the specific outcome of your request. This encompasses:
-
Result: Specifies if the request was "Accepted" or "Denied".
-
Error code: A unique identifier linked to a recognisable request error.
-
Description: Elaborates on the particular error encountered.
If the request has no issues, these fields remain unpopulated.
Sample response
{
"validation": {
"result": "REJECTED",
"error_code": "500012",
"error_description": "Payment method is invalid"
}
}
List of error codes (HTTP 400 responses)
| Error Code | Description |
|---|---|
| 100011 | The system couldn't process the encrypted data |
| 100012 | The encrypted data's endpoint is incorrect or corrupted |
| 100013 | The system can't decode the encrypted data at the endpoint |
| 100014 | The decrypted data at the endpoint is incorrect or unusable |
| 100015 | The endpoint for the decrypted data is wrong |
| 100016 | The specified version or destination endpoint is incorrect |
| 100017 | The ongoing operation was stopped |
| 100018 | Either client_id and client_secret or authorization token should be provided |
| 100019 | client_id and client_secret can't coexist with authorization token |
| 100020 | authorization token provided without an account uuid |
| 100021 | Could not generate authorization token |
| 100022 | Could not parse authorization token |
| 100023 | Could not parse jwt account uuid |
| 100024 | Could not retrieve account |
| 100025 | Invalid jwt |
| 100026 | Could not generate auth response |
| 100027 | Could not get public certificate |
| 100028 | Invalid account ownership |
| 100029 | Account is deleted |
| 100030 | Account is not consumer or business |
| 100300 | Invalid request payload |
| 100301 | Invalid request payload field |
| 100302 | Invalid path parameter |
| 100303 | Invalid header |
| 100304 | Invalid query parameter |
| 100305 | Invalid Authorization token |
| 100306 | Authorization failed |
| 110000 | Session not found |
| 110001 | Parent account not found |
| 110002 | Not found |
| 110004 | Account type is not eligible to use this api |
| 1016008 | Action not allowed because of current account status |
| 200100 | Duplicate external id |
| 200101 | Duplicate external id |
| 200300 | Invalid payload |
| 200301 | Invalid request |
| 200302 | Invalid path parameter |
| 200303 | Invalid header |
| 210001 | Implementation error : invalid account ownership |
| 210002 | Transaction not found |
| 216001 | Transaction cannot be refunded |
| 216002 | Transaction is already refunded |
| 216005 | Partial refund not supported |
| 216006 | Multiple partial refunds not supported |
| 230002 | Implementation error : invalid account ownership |
| 230003 | Payment method is not related to plaid |
| 232001 | Account status is not ACTIVE |
| 232005 | Action is not permitted because account type is not consumer |
| 232007 | Action is not permitted because account type is not Business |
| 232008 | Account type is not Business |
| 232009 | Configuration error: payment instruments |
| 232010 | Configuration error: payment methods |
| 232011 | Configuration error: 3DS Failure url |
| 232012 | Configuration error: 3DS Success url |
| 232013 | Transaction cannot be authorized because wallet type is not checking |
| 232014 | Integration error: account type is not allowed to perform the action |
| 233001 | Card payment method is not active |
| 233003 | Payment instrument is not active |
| 233004 | Payment instrument not found |
| 233006 | Payment instrument invalid |
| 233007 | Portal error |
| 234004 | Bank not found |
| 310001 | Invalid payload |
| 310002 | Invalid request |
| 310003 | Invalid headers |
| 310004 | Invalid get parameters |
| 310005 | Invalid path parameters |
| 310008 | Invalid currency |
| 320001 | Account not found |
| 320002 | Implementation error : invalid account ownership |
| 320004 | Account already exists |
| 320005 | Action not permitted because Account is not of type CONSUMER |
| 320006 | Action not permitted because Account is not of type PROGRAM |
| 320009 | Account already deleted |
| 320010 | Action not permitted because Account status is PROCESSING |
| 320011 | Account already inactivated |
| 320013 | Account already activated |
| 320016 | Action not permitted because Account status is not ACTIVE |
| 320017 | Action not permitted because Account status is not ACTIVE or CREATED |
| 320018 | Action not permitted because Account status is not ACTIVE , CREATED or PENDING_USER |
| 320019 | Action not permitted because Account status is REJECTED or DELETED |
| 320020 | Action not permitted because Account status is not INACTIVE |
| 320028 | Action not permitted because of Invalid Account type |
| 320031 | Duplicate external ID for Account |
| 320041 | Invalid request : Account type not supported |
| 320053 | Action not permitted because Account status is REJECTED or DELETED |
| 320059 | Dossier Cannot be created because Account status is not CREATED or PENDING_USER |
| 320062 | Account is not of Wallet or Consumer type |
| 320063 | Wallet not found |
| 320070 | Action not allowed because account status is not CREATED or PENDING_USER |
| 320081 | Invalid account type |
| 320082 | Action cannot be performed on Consumer account type |
| 320090 | Account is not of type BUSINESS |
| 320091 | Account is not of type STAKEHOLDER |
| 320092 | ID Documents from a country that is not supported |
| 320093 | ID document type is not supported |
| 320094 | Action cannot be performed on this account type |
| 320095 | ID information is missing |
| 320096 | Account type is not CONSUMER or STAKEHOLDER |
| 320097 | Account type is not CONSUMER or BUSINESS |
| 320098 | Account is not of type CARDHOLDER |
| 320108 | Action not permitted because account status is MANUAL_REVIEW |
| 320115 | Account age is below required minimum or above maximum |
| 320116 | Action not permitted because this account type is not allowed |
| 320117 | Action not permitted because Account type is not allowed to create dossier |
| 320118 | Profile is Invalid |
| 320120 | Configuration error: profile related error |
| 320122 | Wallet is not active yet |
| 320123 | Action not allowed for this account type |
| 320126 | Action not allowed because of current account status |
| 320127 | Action not allowed due to account status |
| 329500 | Account is not of type BENEFICIARY |
| 329501 | Beneficiary doesn't belong to expected parent |
| 329503 | Beneficiary not found |
| 329505 | Beneficiary must have bank |
| 329506 | Beneficiary currency not allowed |
| 329520 | Beneficiary country error |
| 329523 | Beneficiary first name error |
| 329524 | Beneficiary last name error |
| 329537 | Beneficiary details missing error |
| 329546 | Beneficiary clabe missing/Invalid error |
| 329551 | Beneficiary status does not allow fields to be updated |
| 329552 | Local Beneficiary country not allowed |
| 329553 | Local Beneficiary currency not allowed |
| 329554 | Local Beneficiary Ach Account not valid |
| 329555 | Local Beneficiary not valid bank type |
| 329557 | International Beneficiary Clabe Account not valid |
| 329559 | Local Beneficiary missing ach bank Account details |
| 329565 | Beneficiary legal type not allowed |
| 329567 | Beneficiary legal type does not allow these update values |
| 329568 | International Beneficiary cash pickup location not valid |
| 329569 | Beneficiary bank code or cash pickup location missing/Invalid error |
| 329570 | Beneficiary cash pickup location missing/Invalid error |
| 329575 | Beneficiary payout method country error |
| 329576 | Beneficiary payout method currency error |
| 329577 | Invalid request : international beneficiary cant have bank type |
| 329579 | Action not allowed because beneficiary has transactions being processed |
| 329580 | International Beneficiary country not allowed |
| 329581 | International Beneficiary country not allowed |
| 329582 | Beneficiary phone number missing/invalid |
| 329583 | Beneficiary address missing/invalid |
| 329584 | Beneficiary IBAN missing/invalid |
| 329585 | Beneficiary SWIFT missing/invalid |
| 329586 | Beneficiary SWIFT bank missing |
| 329587 | Beneficiary SWIFT bank not found |
| 329588 | Beneficiary SWIFT bank country does not match |
| 329589 | Beneficiary Tax ID missing/invalid |
| 329590 | Beneficiary EFT bank missing/invalid |
| 329591 | Beneficiary country change not allowed |
| 329602 | Business is not an allowed Account type |
| 329615 | Business country of incorporation not allowed |
| 329616 | Business Account doesn't belong to program |
| 329618 | One of the stakeholders already exists |
| 329619 | Business account status does not allow fields to be updated |
| 329620 | Business country of incorporation is different |
| 329622 | Invalid request |
| 329624 | Action not allowed |
| 329701 | The parent Business Account is in an Invalid status |
| 329704 | Stakeholder Business Account not found |
| 329705 | Invalid data for stakeholder type |
| 329707 | the total percentage is larger than 100 |
| 329803 | Cardholder is not an allowed Account type |
| 329804 | Cardholder account's parent type is not CONSUMER |
| 329806 | Cardholder account update request not allowed |
| 329809 | Cardholder account's parent is not active |
| 329812 | Cardholder account not found |
| 329910 | Configuration error : bank missing |
| 329912 | Configuration error : documents combo missing |
| 329913 | Configuration error : maximum wallet missing |
| 329914 | Configuration error : maximum currency per wallet missing |
| 329915 | Configuration error : maximum wallet for specified type not found |
| 329930 | Invalid request |
| 329934 | Configuration error : bank missing |
| 329935 | Configuration error : bank missing |
| 329939 | Country of issuance not allowed |
| 330000 | Profile not found |
| 330005 | Profile changes are not allowed |
| 335000 | Card payment method belongs to a different account |
| 335001 | Card payment method not found |
| 335002 | Duplicate external id |
| 335028 | Card already deleted |
| 335029 | Card allowed payment method limit exceeded |
| 335030 | Name on card must be set |
| 335035 | Invalid Request: 3ds preference |
| 340000 | Bank not found |
| 340001 | Bank payment method doesnt belong to this particular account |
| 340004 | Duplicate external id |
| 340012 | Bank payment method update not allowed |
| 340016 | Bank payment method update not allowed |
| 340018 | Bank payment method already deleted |
| 340019 | Bank payment method allowed limit exceeded |
| 340021 | Configuration error : bank account type not supported |
| 340022 | Invalid request : bank account format not supported |
| 340027 | Duplicate customer external id |
| 340028 | Bank not active |
| 341000 | Action not permitted because payment method not associated with plaid |
| 341001 | Action not permitted because payment method is associated with plaid |
| 342000 | Number of maximum Wallets for Account already reached |
| 343002 | Payout method already exists |
| 343003 | Payout method type is Invalid |
| 343005 | Payout method not found |
| 343006 | Payout method not found |
| 343009 | Duplicate external id |
| 343013 | Bre-B payout method country is not supported |
| 343014 | Bre-B payout method currency is not supported |
| 350000 | Duplicate primary address |
| 350001 | Primary address must be created first |
| 350004 | Primary address cannot be deleted |
| 350005 | Address already deleted |
| 350016 | Duplicate external id |
| 350018 | Invalid request: missing state |
| 350019 | Invalid request : state malformed |
| 350020 | Invalid request : address country not allowed |
| 350021 | Needs full billing address as account doesn't have a primary address |
| 385031 | Invalid request : 3ds not supported |
| 390202 | Dossier already exists |
| 390203 | Dossier status is not allowed to perform action, must be Expired or Rejected or Failed |
| 390204 | Dossier already deleted |
| 390206 | Dossier not found |
| 390207 | Dossier not found |
| 390210 | Duplicate primary dossier |
| 390211 | Primary dossier must be created first |
| 390213 | Action not permitted because dossier status must be Created |
| 390214 | Action not permitted because dossier status must be Expired or Failed |
| 390215 | Replace not permitted because of current dossier status |
| 390217 | Action not allowed for this account type |
| 390218 | Action not allowed because of current account status |
| 390219 | Configuration error : program not allowed to use real time verification feature |
| 390220 | Real time validation retry threshold reached |
| 390221 | Documents issuance country not eligible for realtime verification |
| 390305 | Document type could not be matched |
| 390311 | Implementation Error: Ownership mismatch |
| 390703 | Payment instrument not found |
| 390704 | Payment instrument doesnt belong to this account |
| 390706 | Payment instrument already deleted |
| 390805 | Action not allowed because of profile request status |
| 391001 | Funding instrument already exists |
| 391003 | Funding instrument not found |
| 391100 | Barcode code usage limit exceeded |
| 410000 | Account not found |
| 410002 | Configuration error : service fees vault is missing |
| 410200 | Transaction not permitted because the Account type is not vault |
| 410201 | Transaction not permitted because Account type is not program |
| 410202 | Transaction not permitted because the Account type is not vault |
| 410203 | Transaction not permitted because the Account type is not Business |
| 411000 | Transaction not permitted because account not found |
| 411001 | Vault does not support withdrawal |
| 411002 | Vault does not support deposit |
| 411003 | Configuration error : Vault property |
| 411004 | Transaction not permitted because Account is not active |
| 411005 | Transaction not permitted because of ownership mismatch |
| 411007 | Transaction not permitted because of current Account status |
| 411008 | Account has similar transaction in manual review |
| 411009 | Transaction not permitted because account not FBO |
| 412000 | Configuration error: prefunding is not allowed |
| 412100 | Transaction not permitted because of max balance limit |
| 412101 | Transaction not permitted because of max balance limit |
| 412102 | Origin and Destination vault groups differ from each other |
| 415000 | Wallet not found |
| 415002 | Wallet type Invalid |
| 415003 | Wallet status Invalid |
| 415004 | Wallet not found |
| 415005 | Transaction not permitted because Wallet is not active |
| 415006 | Origin Wallet and Destination Wallet Currency are not the same |
| 420001 | Transaction not permitted because of insufficient funds |
| 420002 | Funds above maximum allowed |
| 420006 | Not sufficient funds |
| 420007 | Account balance is negative |
| 420014 | Transaction not permitted because the Wallet balance is negative |
| 430000 | Transaction does not exist |
| 430001 | Idempotency error: transaction already exists in the system |
| 430006 | Transaction already refunded |
| 430100 | Invalid request: amount |
| 430102 | Same origin and destination Wallet |
| 430103 | Configuration error: minimum transaction amount |
| 430104 | Configuration error: maximum transaction amount |
| 430105 | Transaction action not allowed |
| 430106 | Transaction not permitted because amount exceeds daily limit |
| 430107 | Transaction not permitted because amount exceeds Account allowed rolling period limit |
| 430108 | Transaction not permitted because amount below Account allowed minimum |
| 430109 | Transaction not permitted because amount exceeds Account allowed maximum |
| 430110 | Transaction not permitted because amount exceeds Account allowed daily limit |
| 430111 | Transaction not permitted because amount exceeds Account allowed rolling period limit |
| 430201 | Transaction action cannot be performed because of current transaction status |
| 430204 | Action not permitted |
| 430400 | Transaction not permitted |
| 430409 | Action not allowed due to missing refund method |
| 430410 | Action not allowed due to missing refund method |
| 430411 | Action not allowed due to missing or invalid status reason |
| 430412 | Transaction not allowed because of address state |
| 430413 | Invalid refund method |
| 430422 | No remaining refundable amount for this transaction |
| 430423 | Refund amount exceeds remaining refundable amount |
| 430424 | Negative refund amount |
| 430425 | Refund amount exceeds total wallet balance amount |
| 430502 | Receipt not found |
| 430602 | Transaction is not cancelable |
| 430700 | Transactions statement period Invalid |
| 430701 | Transactions statement period not available |
| 432000 | Invalid service fee type |
| 432001 | Invalid service fee description |
| 432002 | Invalid fee type |
| 432003 | Bad Request: Amount is NULL or Negative for Fee Type = AMOUNT |
| 432004 | Bad Request: Percent is NULL or not between 0 and 100 |
| 432005 | Bad Request: Cap is NULL or Negative for a PERCENT_CAPPED type |
| 432006 | Invalid request |
| 432100 | Invalid request |
| 433000 | Remittance quote not found |
| 433001 | Remittance quote already processed |
| 433003 | Remittance quote not found |
| 433004 | Remittance quote is expired |
| 450000 | Invalid request: payment method not found |
| 450002 | Payment method Invalid |
| 450003 | Payment method is not active |
| 450004 | Payment method not found |
| 452000 | Beneficiary not found |
| 452001 | Beneficiary is not active |
| 452002 | Invalid account ownership |
| 460000 | Currency not found |
| 460100 | Currency not allowed |
| 492001 | Invalid Request : exchange_rate cannot be passed |
| 492002 | Invalid Request : exchange_rate is required |
| 492004 | Implementation error: ownership mismatch |
| 492005 | Beneficiary is not active |
| 492008 | Beneficiary is not international |
| 492009 | Transaction not found |
| 492010 | Invalid quote |
| 492011 | Payout method does not belong to Beneficiary |
| 492018 | Invalid transaction purpose |
| 492019 | Invalid source of funds |
| 492020 | Invalid phone number |
| 492021 | Business Account is missing incorporation date |
| 494001 | Account not found |
| 494003 | Beneficiary not local |
| 494005 | Payout method not found |
| 494007 | Implementation error: ownership mismatch |
| 494008 | Invalid funding method |
| 499001 | Invalid request error |
| 499003 | Invalid request : missing parameter |
| 500003 | Invalid Headers |
| 510000 | Action not allowed because Issued card was not found |
| 510002 | Issued card doesnt not found |
| 510003 | Issued card action not possible to be performed |
| 510004 | Issued card not active |
| 510007 | Issued card is not ready to activate |
| 510015 | Issued card already active |
| 510016 | Issued card is not physical |
| 510017 | Issued card is blocked |
| 510018 | Account status is not in a valid state for card activation |
| 510019 | Card info missing for activation |
| 510021 | Shipping address is not valid |
| 510023 | Issued card already created |
| 510028 | Card brand is not supported |
| 510029 | Card not found |
| 510030 | Mastercard parameters not present for a Mastercard card |
| 510031 | VISA parameters not present for a VISA card |
| 510032 | Action not allowed because associated card doesn't have any address |
| 510033 | Configuration error : incentives are not allowed for the program |
| 510034 | Configuration error : product id is not set |
| 510036 | Invalid request : initial balance must be sent for this issued card type |
| 510037 | Invalid request : initial balance should not be sent |
| 510038 | Configuration error: merchants are not allowed |
| 510039 | Configuration error: custom field emboss id is missing for the card product |
| 510040 | Invalid request : emboss id is missing |
| 510041 | Configuration error : custom field shipping method not allowed |
| 510042 | Name on card issued too long |
| 510043 | Invalid request : name on card is Invalid |
| 510044 | Maximum issued card limit reached |
| 510045 | Invalid request: duplicate external id |
| 510046 | Configuration error : incentives are not allowed for the program |
| 510047 | Card not found |
| 510048 | Card type is not allowed for wallet type |
| 510049 | Maximum issued card limit reached |
| 510060 | Configuration error : carrier_id is missing |
| 510061 | Carrier_id is missing |
| 510062 | Carrier_id cannot be passed |
| 510064 | Card is not ACTIVE |
| 510066 | Provided card pin is not valid |
| 510067 | Card is BLOCKED |
| 510068 | Card product is missing from Configuration |
| 510072 | Configuration error: card issued type |
| 510073 | Configuration error: pin length missing |
| 510075 | Invalid service fee |
| 510076 | Duplicate service fee external id |
| 510078 | Action not possible because of card status |
| 510079 | Card initial balance doesn't cover deduct service fees |
| 510080 | Invalid card genre for usage of carrier message |
| 510082 | Configuration error: name length |
| 510083 | Action not allowed for this card type |
| 510084 | Card replace not allowed due to insufficient funds |
| 510085 | Card replace not allowed for card genre |
| 510086 | Card replace not possible to be performed |
| 510088 | Card replace not allowed for card status |
| 510091 | Card has already been replaced |
| 510092 | Invalid card type for usage of carrier message |
| 510094 | The requested card operation is not yet supported |
| 510095 | Emboss_id is Invalid |
| 510096 | Configuration error : generic card issuance |
| 510103 | Card replace duplicate |
| 510104 | Card genre Invalid |
| 510105 | Invalid Wallet type |
| 510107 | line_2 text not allowed in the request |
| 510108 | carrier_id not allowed in the request |
| 510118 | Card is frozen |
| 510119 | Cannot add card to digital wallet |
| 515001 | Invalid get parameters |
| 515002 | Invalid path parameters |
| 515004 | Invalid request |
| 515005 | Invalid payload |
| 515006 | Invalid Expiration Date |
| 515007 | Invalid Expiration Times |
| 515008 | Wallet uuid Invalid |
| 515009 | Card uuid Invalid |
| 515010 | Program uuid required |
| 520001 | Implementation error : invalid account ownership |
| 520003 | Account status is not allowed, must be Active |
| 520004 | Account status is Invalid |
| 520012 | Wallet must be active |
| 520014 | Action not possible because consumer account not available |
| 520015 | Configuration error: maximum cards |
| 520020 | Wallet not found |
| 520021 | Action not supported for this account type |
| 520022 | Action not supported for this account type |
| 520023 | Account has insufficient balance |
| 520025 | Account has negative funds |
| 520035 | Not found |
| 520036 | Action not allowed because of current account status |
| 530000 | No incentive rule found |
| 530001 | Incentive rule not found |
| 530003 | Incentive rule already deleted |
| 530009 | Incentive rule already exist |
| 530010 | Incentive rule already activated |
| 530011 | Incentive rule already inactivated |
| 531004 | Card incentive already exists |
| 531005 | Card incentive duplicate in request |
| 532004 | Service fee already exist |
| 610000 | Account not found |
| 610002 | Implementation error : invalid account ownership |
| 610004 | Account is already deleted |
| 610007 | Account not type consumer |
| 610013 | Account is rejected |
| 610014 | Account already verified |
| 610016 | at least one active stakeholder should exist |
| 625027 | account not ready for validation yet |
| 627000 | Transaction not found |
| 699101 | System error (e.g., a temporary problem with Alviere's servers) |
| 699400 | Portal error |
| 710001 | Invalid Payload |
| 710002 | Invalid Request |
| 710003 | Invalid Headers |
| 710005 | Invalid Path Parameters |
| 715000 | Account or Wallet Not Found |
| 715001 | Only Account Type Consumer Is Permitted to Do This Transaction |
| 715002 | Account Is Not Active |
| 715003 | Implementation Error: Invalid Account Ownership |
| 715004 | Wallet Is Not Active |
| 715006 | Invalid Wallet Type |
| 715007 | Action not allowed because of current account status |
| 715008 | Action not allowed because of current account status |
| 720003 | Check Already Exists |
| 720004 | No Relevant |
| 720005 | Check Not Found |
| 720014 | Check Not Found |
| 720018 | Check Deposit Transaction Denied, Max Balance Exceeded |
| 720019 | Check Deposit Transaction Denied, Amount Below Account Allowed Minimum |
| 720020 | Check Deposit Transaction Denied, Amount Above Account Allowed Maximum |
| 720021 | Check Deposit Transaction Denied, Amount Exceeds Account Allowed Daily Limit |
| 720022 | Check Deposit Transaction Denied, Amount Exceeds Account Allowed Rolling Period Limit |
| 720023 | Check Return Not Found |
| 720026 | Transaction Type Not Allowed for This Wallet |
| 720028 | Invalid Request: Service Fee Amount Is Wrong |
| 910001 | Invalid Payload |
| 910002 | Invalid Request |
| 910003 | Invalid Headers |
| 910004 | Invalid Get Parameters |
| 910005 | Invalid Path Parameters |
| 915001 | Consumer Account Status Is Not Active |
| 915002 | Consumer Account Status Is Not Active |
| 915003 | Wallet Type Is Not Checking |
| 915004 | DDA Not Found |
| 915005 | Implementation Error: Invalid Account Ownership |
| 915006 | Action Not Permitted Because Account Type Is Not Consumer |

