Simple Order API

Reason Codes

This table lists the reason codes that are returned with the response.
Barclays
reserves the right to add new reason codes at any time. If your error handler receives a reason code that it does not recognize, it should use the decision field to determine the result.
Reason Codes
Reason Code
Description
100
Successful transaction.
101
The request is missing one or more required fields.
Possible action: See the response fields
missingField_0
through
missingField_N
for the missing fields. Resend the request with the complete information.
102
One or more fields in the request contains invalid data.
Possible action: See the response fields
invalidField_0
through
invalidField_N
for the invalid fields. Resend the request with the correct information.
150
Error: General system failure.
Possible action: Wait a few minutes and resend the request.
151
Error: The request was received, but a server time-out occurred. This error does not include time-outs between the client and the server.
Possible action: Wait a few minutes and resend the request.
152
Error: The request was received, but a service time-out occurred.
Possible action: Wait a few minutes and resend the request.
234
A problem exists with your <keyword keyref="company"/> merchant configuration.
Possible action: Do not resend the request. Contact customer support to correct the configuration problem.
475
The customer is enrolled in payer authentication. Authenticate the cardholder before continuing with the transaction.
476
The customer cannot be authenticated.
Possible action: Review the customer’s order.