Response Codes
List of response codes.
In addition to standard HTTP Status Codes, all responses from the BR-DGE REST API will contain a top-level code
field containing a BR-DGE Response Code to give you additional insight into what happened.
E.g.
{
"code": 1000,
"message": "Approved",
"id": "4fad8e2e06a15656",
"paymentId": "22669f90-5bf0-45df-ba8c-ea6d4235a5da"
}
HTTP Status Code: 200 OK
1006
Order completed.
1007
Order in progress.
1008
Order lapsed.
1009
Order cancelled - no future actions possible with this order.
HTTP Status Code: 201 Created
1000
Approved.
Payment or payment modification (refund, capture, void etc) was accepted by a Payment Service Provider (PSP), and will be processed in due course.
1001
Capture failed.
1003
Approved with potential risk.
1005
Order created.
HTTP Status Code: 202 Accepted
1002
Capture pending.
2001
3DS action required.
E.g.
{
"code": 2001,
"message": "3DS action required",
"id": "4fad8e2e06a15656",
"paymentId": "22669f90-5bf0-45df-ba8c-ea6d4235a5da",
"actionRequired": true,
"action": {
"type": "3D_SECURE",
"paymentId": "22669f90-5bf0-45df-ba8c-ea6d4235a5da",
"data": {
"clientToken": "aaabbb",
"verifyCardPayload": "payload"
}
},
"threeDSecureAction": {
"clientToken": "aaabbb",
"verifyCardPayload": "payload"
}
}
Please refer to post-response actions for more information.
2002
3DS additional payment with nonce required.
2101
Pending. If an action is in the response, please see post-response actions, otherwise see callbacks.
HTTP Status Code: 400 Bad Request
2003
3DS failed.
2005
3DS not supported with card type on PSP.
2006
3DS cardholder not enrolled.
2009
3D Secure: Authentication has expired.
2010
3D Secure: Authentication was cancelled by the customer.
4000
Invalid request. You may also see Validation Errors in the response.
{
"code": 4000,
"message": "Request Error - The request is invalid",
"id": "4fad8e2e06a15656",
"validationErrors": {
"paymentInstrument.pan": [
"4030203 - The value entered for Pan is incorrect. It is not a valid card PAN."
]
}
}
4002
3DS data missing.
4003
3DS data invalid.
4004
Payment instrument error on PSP.
4100
Merchant Account Error.
4101
Invalid merchant keys.
4102
Merchant account config error on payment processor.
4103
PayPal config error.
4104
Set up error.
4105
3DS not supported with card type.
4200
Transaction Error.
4201
Cardholder should contact issuer.
4202
Insufficient funds.
4203
Withdrawal limit exceeded.
4204
Activity limit exceeded.
4205
Expired or inactive card.
4206
Invalid credit card number.
4207
Invalid expiration date.
4208
Card not on record with PSP.
4209
No such card issuer.
4210
Invalid CVV.
4211
Voice authorisation required.
4212
Card reported as lost or stolen.
4214
Possible fraud detected.
4215
Duplicate transaction.
4216
Customer stopped billing.
4217
Card does not support this type of transaction.
4220
Surcharge not permitted.
4228
Cardholder approval needed - contact issuer.
4231
Retain card.
4232
Invalid amount.
4233
Invalid credit plan.
4234
Credit card number does not match method of payment.
4236
Refund amount error.
4239
Restriction on card.
4240
AVS failure.
4241
AVS and CVV failure.
4242
Invalid transaction data.
4243
Invalid tax amount.
4245
Processor unknown bank account.
4246
CVV required by processor.
4247
Prohibited card.
4248
Unsupported operation.
4249
Card not supported by PSP.
4250
Invalid payment details.
4251
Processor decline.
4252
Maximum retries reached.
4253
Token not recognised.
4254
Unknown or expired payment nonce.
4255
Name on card required.
4256
Merchant should contact PSP.
4257
Merchant should contact acquirer.
4258
Invalid transaction data by PSP.
4259
CVV required by PSP.
4260
High risk.
4261
On Deny list of PSP.
4262
Processor transaction status not known.
4263
Payment nonce has already been used.
4264
Currency not supported by PSP.
4265
Payment nonce not supported for merchant account on PSP.
4266
Cannot find successful transaction for operation.
4267
Transaction cannot be voided.
4268
Transaction cannot be captured.
4269
Capture amount too large.
4270
Transaction cancelled.
4271
PIN error.
4272
Allowable PIN tries exceeded.
4273
Subscription cancelled.
4274
Online PIN required.
4275
No checking account.
4276
No savings account.
4277
Declined due to PSP rules.
4278
Customer authentication required.
4279
Card not yet unblocked.
4280
Newly issued card should be used.
4281
Transaction Error: Unknown transaction failure.
4282
Card type not enabled on processor.
4283
Transaction Error: Authorization expired.
4284
Unknown decline.
4285
Do not honor.
4286
Resubmit transaction.
4287
Request Error: The limit of Card-on-File that can be associated with a single customerID has been exceeded.
4300
PayPal Error.
4301
PayPal Error: PayPal authorization error.
4302
PayPal Error: PayPal blocking duplicate order IDs.
4303
PayPal Error: PayPal buyer revoked future payment authorization.
4304
PayPal Error: PayPal payee account invalid or does not have a confirmed email.
4305
PayPal Error: Payer account is locked or closed.
4306
PayPal Error: Payer cannot pay for this transaction with PayPal.
4307
PayPal Error: Transaction refused due to PayPal risk model.
4308
PayPal Error: PayPal domestic transaction required.
4309
PayPal Error: PayPal phone number required.
4310
PayPal Error: PayPal tax info required.
4311
PayPal Error: PayPal payee blocked transaction.
4312
PayPal Error: PayPal transaction limit exceeded.
4313
PayPal Error: Currency of this transaction must match currency of your PayPal account.
4314
PayPal Error: Attempt to use an invalid email for PayPal account.
4315
PayPal Error: PayPal transaction cannot be validated - check payment details are correct.
4316
PayPal Error: Transaction failed due to configuration of PayPal business account.
4317
PayPal Error: Payee account is invalid. Verify the payee account information and try the request again.
4318
PayPal Error: Transaction could not complete because payee account is locked or closed.
4319
PayPal Error: Payee account is restricted.
4320
PayPal Error: The user account could not be validated.
4400
Invalid refund request.
4401
Cannot refund a transaction unless it is settled.
4402
Transaction already refunded in full.
4403
Refund amount too large.
4404
Refund time limit exceeded.
4405
Cannot find successful transaction for refund.
4500
Payment error. For more information query the order status endpoint
For more information on why payments can't be processed for this order, query the v1/orders/{orderId}/status
endpoint.
4601
Sanctions screening rejected payout.
4619
Payout error.
4620
Payout not supported for this currency.
4621
Payouts not supported for this card type.
4622
Card not eligible for payout.
4623
Pay in reference not found.
HTTP Status Code: 403 Forbidden
4001
Access denied.
4030
Request Error: Forbidden to perform requested action on this entity.
4031
Request Error: This functionality is not enabled for the client.
5002
Incorrect auth information for PSP.
HTTP Status Code: 404 Not Found
4040
Entity not found.
HTTP Status Code: 500 Internal Server Error
5000
Server error.
5001
Unexpected error.
5004
PSP config error.
5005
No PSP strategy config for client.
5006
PSP keys config error.
5007
Not implemented.
5008
Unexpected server error.
5300
Network error.
5302
Network error all PSPs unavailable.
HTTP Status Code: 502 Bad Gateway
2004
3DS processing error.
2007
3DS cardholder enrollment error.
2008
3DS unavailable or bypassed
5003
Server error on processor.
5009
Server error on PSP.
5301
Network error on processor.
5304
Network error on PSP.
HTTP Status Code: 504 Gateway Timeout
5303
Network error on acquirer.
5305
Unknown outcome due to read timeout, please contact your processor.
Callback Response Codes
These response codes are provided while sending callbacks. They are not attributed to a HTTP Status code.
9000
Notification: Network Token has been activated.
9001
Notification: Network Token has been disabled.
9002
Notification: Network Token has been deleted.
9003
Notification: Network Token card art has been updated.
9004
Notification: Network Token metadata has been updated.
9006
Notification: Network Token provisioning has failed.
Updated 8 days ago