generated: '2026-08-09'
method: derived
source: openapi/ — numeric error codes extracted verbatim from OpenAPI 4xx response descriptions
envelope:
field: errors[].code
sibling: errors[].description
trace: requestId
note: 'ChargeAfter publishes no error-reference page. This registry was recovered from the code -
lists embedded in the OpenAPI response descriptions, which is the only place the numeric codes appear. Ranges
observed: 1xxx generic resource/field errors, 2xxx charge lifecycle errors, 10xxx request-payload and consumer-eligibility
errors. The registry is therefore a floor, not a complete list — codes returned by operations that do not enumerate
them are not captured.'
code_count: 12
codes:
- code: '1002'
message: Resource not found
http_status:
- 404
operation_count: 7
example_operations:
- openapi/chargeafter-disputes-management-lenders-openapi.yml#GET /api/disputes/lenders/{id}
- openapi/chargeafter-disputes-management-lenders-openapi.yml#POST /api/disputes/lenders/{id}/reopen
- openapi/chargeafter-disputes-management-lenders-openapi.yml#POST /api/disputes/lenders/{id}/resolve
- openapi/chargeafter-disputes-management-lenders-openapi.yml#POST /api/disputes/lenders/{id}/update
- code: '1005'
message: Field value is invalid
http_status:
- 400
operation_count: 6
example_operations:
- openapi/chargeafter-disputes-management-lenders-openapi.yml#POST /api/disputes/lenders/{id}/reopen
- openapi/chargeafter-disputes-management-lenders-openapi.yml#POST /api/disputes/lenders/{id}/resolve
- openapi/chargeafter-disputes-management-lenders-openapi.yml#POST /api/disputes/lenders/{id}/update
- openapi/chargeafter-disputes-management-lenders-openapi.yml#PUT /api/disputes/lenders
- code: '1110'
message:
http_status:
- 400
operation_count: 2
example_operations:
- openapi/chargeafter-charge-api-openapi.yml#POST /v2/accounts/charge
- openapi/chargeafter-charge-api-openapi.yml#PUT /v2/accounts/lookup/account-id
- code: '2001'
message: charge not found
http_status:
- 400
operation_count: 7
example_operations:
- openapi/chargeafter-charge-api-openapi.yml#GET /v2/post-sale/charges/{chargeid}
- openapi/chargeafter-charge-api-openapi.yml#PATCH /v2/post-sale/charges/{chargeid}
- openapi/chargeafter-charge-api-openapi.yml#POST /v2/post-sale/charges/voids/async
- openapi/chargeafter-charge-api-openapi.yml#POST /v2/post-sale/charges/{chargeid}/refunds
- code: '2002'
message: charge already has assigned confirmation
http_status:
- 400
operation_count: 2
example_operations:
- openapi/chargeafter-charge-api-openapi.yml#POST /v2/accounts/charge
- openapi/chargeafter-charge-api-openapi.yml#POST /v2/post-sale/charges
- code: '2004'
message: confirmation not found
http_status:
- 400
operation_count: 2
example_operations:
- openapi/chargeafter-charge-api-openapi.yml#POST /v2/accounts/charge
- openapi/chargeafter-charge-api-openapi.yml#POST /v2/post-sale/charges
- code: '2006'
message: Operation is not permitted at this stage
http_status:
- 400
operation_count: 3
example_operations:
- openapi/chargeafter-charge-api-openapi.yml#POST /v2/post-sale/charges/{chargeid}/refunds
- openapi/chargeafter-charge-api-openapi.yml#POST /v2/post-sale/charges/{chargeid}/settles
- openapi/chargeafter-charge-api-openapi.yml#POST /v2/post-sale/charges/{chargeid}/voids
- code: '10000'
message: Invalid request payload
http_status:
- 400
operation_count: 2
example_operations:
- openapi/chargeafter-omni-link-openapi.yml#POST /v2/omni-link/consumer/application
- openapi/chargeafter-omni-link-openapi.yml#POST /v2/omni-link/consumer/checkout
- code: '10001'
message: Field value is required
http_status:
- 400
operation_count: 2
example_operations:
- openapi/chargeafter-omni-link-openapi.yml#POST /v2/omni-link/consumer/application
- openapi/chargeafter-omni-link-openapi.yml#POST /v2/omni-link/consumer/checkout
- code: '10002'
message: Field value is invalid
http_status:
- 400
operation_count: 2
example_operations:
- openapi/chargeafter-omni-link-openapi.yml#POST /v2/omni-link/consumer/application
- openapi/chargeafter-omni-link-openapi.yml#POST /v2/omni-link/consumer/checkout
- code: '10101'
message: The selected option is not enabled
http_status:
- 403
operation_count: 2
example_operations:
- openapi/chargeafter-omni-link-openapi.yml#POST /v2/omni-link/consumer/application
- openapi/chargeafter-omni-link-openapi.yml#POST /v2/omni-link/consumer/checkout
- code: '10201'
message: The specified consumer has opted-out
http_status:
- 403
operation_count: 2
example_operations:
- openapi/chargeafter-omni-link-openapi.yml#POST /v2/omni-link/consumer/application
- openapi/chargeafter-omni-link-openapi.yml#POST /v2/omni-link/consumer/checkout