Refund Error Codes
The following errors can occur when processing a PaysafeCard refund.
| Code | Number | HTTP Status | Description |
|---|---|---|---|
General technical error | 10007 | 500 | A general technical error occured. Please contact the PaysafeCard support team for assistance. |
Missing mandatory parameter | 3150 | 400 | Self explanatory - I.E: "Missing mandatory parameter CustomerIdentifier" if the parameter "CustomerIdentifier" is missing in the refund request. |
Merchant not allowed to perform this action | 3161 | 400 | The merchant account has not been activated for the usage of refunds. Please contact your account manager or the integration team to inquire about the status of refund activation for your account. |
Duplicate refund request | 3164 | 400 | Transaction already exists. We only allow unique values for refund requests. |
Invalid amount | 3165 | 400 | Invalid amount. |
Merchant limit reached | 3166 | 400 | Merchants limit reached. For refunds this may occur at the beginning of a new invoicing cycle whenever a transaction from the previous cycle is refunded. |
Refund id collides with existing disposition id | 3169 | 400 | We do not allow the refund ID to be the same as a previously used payment ID. Please use unique identifiers. |
Merchant refund exceeds original transaction | 3179 | 400 | The requested amount for a refund must not exceed the original payment's amount. |
Merchant refund original transaction is in invalid state | 3180 | 400 | The original payment is not in a valid state. The original payment has to be in state "O" for a refund to be possible. |
Merchant refund missing transaction | 3184 | 400 | No transaction found with provided payment ID. |
The numeric error identifier, HTTP status, and error description should be used together to determine why the refund request failed.
codestring
Textual refund error code.
Example:
General technical errornumberinteger
Numeric refund error identifier.
Example:
10007httpStatusinteger
HTTP status returned for the refund error.
Example:
500descriptionstring
Explanation of the refund error.
Example:
A general technical error occured. Please contact the PaysafeCard support team for assistance.Refund Error Codes
{
"code": "General technical error",
"number": 10007,
"httpStatus": 500,
"description": "A general technical error occured. Please contact the PaysafeCard support team for assistance."
}