You can use the general error codes to broadly identify the cause of an error. Adyen sends the general error codes and messages in the verificationErrors
array. This array also usually contains corresponding suberrors.
The range of error codes are divided into the types of check.
- 1_1x: General issues
- 1_3x: Issues with the individual check
- 1_5x: Issues with the organization check
- 2_8x: Issues with missing data
General issues
General error code |
Message | Possible suberrors | |
---|---|---|---|
1_10 | Information couldn't be verified | 1_1002 | |
1_12 | Legal entity declined | 1_1000 | |
1_13 | Verification couldn't be completed | 1_1001 |
Individual identity check
General error code |
Message | Possible suberrors | |
---|---|---|---|
1_30 | Individual details couldn't be verified | 1_3000, 1_3001,1_3004 | |
1_42 | Individual details didn't meet the format requirements | 1_3053, 1_3054, 1_3055 |
Organization check
General error code |
Message | Possible suberrors |
---|---|---|
1_50 | Organization details couldn't be verified | 1_5000, 1_5001, 1_5009, 1_5010, 1_5011, 1_5013, 1_5014, 1_5015, 1_5016, 1_5017, 1_5018, 1_5019 |
1_59 | Organization details didn't meet the format requirements | 1_5068, 1_5069, 1_5070 |
General verification errors array example
{
...
"problems": [
{
"entity": {
"id": "LE00000000000000000000001",
"type": "LegalEntity"
},
"verificationErrors": [
{
"code": "1_42",
"message": "Individual details didn't meet the format requirements",
"subErrors": [
{
"code": "1_3055",
"message": "The residency address couldn't be verified due to invalid characters.",
"remediatingActions": [
{
"code": "1_312",
"message": "Update the residency street in full-width Kanji and remove any invalid characters such as spaces, restricted or special characters"
}
]
}
]
}
]
}
...
}