{"_id":"5bcf36ac4eaaa605217d9430","category":{"_id":"5bcf36ac4eaaa605217d9426","version":"5bcf36ac4eaaa605217d94b8","project":"57336fd5a6a9c40e00e13a0b","__v":0,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-10-15T16:21:09.840Z","from_sync":false,"order":10,"slug":"errors","title":"Errors"},"user":"560d5913af97231900938124","project":"57336fd5a6a9c40e00e13a0b","parentDoc":null,"version":{"_id":"5bcf36ac4eaaa605217d94b8","project":"57336fd5a6a9c40e00e13a0b","__v":0,"forked_from":"5b8ec5e884303f0003a114fb","createdAt":"2018-04-24T15:22:41.561Z","releaseDate":"2018-04-24T15:22:41.561Z","categories":["5bcf36ac4eaaa605217d941c","5bcf36ac4eaaa605217d941d","5bcf36ac4eaaa605217d941e","5bcf36ac4eaaa605217d941f","5bcf36ac4eaaa605217d9420","5bcf36ac4eaaa605217d9421","5bcf36ac4eaaa605217d9422","5bcf36ac4eaaa605217d9423","5bcf36ac4eaaa605217d9424","5bcf36ac4eaaa605217d9425","5bcf36ac4eaaa605217d9426","5bcf36ac4eaaa605217d9427","5bcf36ac4eaaa605217d9428","5bcf36ac4eaaa605217d9429","5bcf36ac4eaaa605217d942a"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":false,"codename":"3.27.2 Release","version_clean":"8976.0.0-JSON","version":"8976-JSON"},"githubsync":"","__v":0,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2016-09-21T15:30:23.978Z","link_external":false,"link_url":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":5,"body":"The following errors can be returned in response to refund requests.\n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Code\",\n    \"h-1\": \"Name\",\n    \"h-2\": \"Description\",\n    \"6-0\": \"14022\",\n    \"6-1\": \"INVOICE_ALREADY_FULLY_REFUNDED\",\n    \"6-2\": \"Invoice has already been fully refunded.\",\n    \"7-0\": \"14023\",\n    \"7-1\": \"REFUND_IN_PROCESS\",\n    \"7-2\": \"Another refund request for this invoice is currently in process. Please wait for it to finish before submitting new request.\",\n    \"8-0\": \"14024\",\n    \"8-1\": \"PARTIAL_REFUND_NOT_SUPPORTED\",\n    \"8-2\": \"Invoice cannot be partially refunded.\",\n    \"0-0\": \"14004\",\n    \"0-1\": \"REFUND_GENERAL_FAILURE\",\n    \"0-2\": \"A general refund failure has occurred.\\nRetry the transaction.\\n\\n*or*\\n\\nTransaction is not valid for refund as transaction has not been cleared yet. Please wait 3-7 days and try again.\",\n    \"1-0\": \"14005\",\n    \"1-1\": \"REFUND_MIN_AMOUNT_FAILURE\",\n    \"1-2\": \"The refund amount passed in the request is smaller than the minimum amount allowed.\\nCorrect the amount and resubmit.\",\n    \"2-0\": \"14006\",\n    \"2-1\": \"REFUND_MAX_AMOUNT_FAILURE\",\n    \"2-2\": \"The refund amount passed in the request exceeds the maximum amount allowed.\\nCorrect the amount and resubmit.\",\n    \"3-0\": \"14007\",\n    \"3-1\": \"REFUND_PERIOD_EXPIRED\",\n    \"3-2\": \"Refund failed because the allowed refund period has ended.\",\n    \"4-0\": \"14008\",\n    \"4-1\": \"INSUFFICIENT_FUNDS_FOR_REFUND\",\n    \"4-2\": \"There are insufficient funds to perform the requested refund.\",\n    \"5-0\": \"14009\",\n    \"5-1\": \"INVOICE_ALREADY_REFUNDED\",\n    \"5-2\": \"Refund failed because the payment was already refunded.\",\n    \"9-0\": \"14048\",\n    \"9-1\": \"PAYMENT_METHOD_NOT_REFUNDABLE\",\n    \"9-2\": \"Please contact [Merchant Support](https://bluesnap.zendesk.com/hc/en-us/requests/new?ticket_form_id=360000127087) to issue this refund.\"\n  },\n  \"cols\": 3,\n  \"rows\": 10\n}\n[/block]","excerpt":"","slug":"refund-errors","type":"basic","title":"Refund Errors"}

The following errors can be returned in response to refund requests.

Code
Name
Description

14004

REFUND_GENERAL_FAILURE

A general refund failure has occurred.
Retry the transaction.

or

Transaction is not valid for refund as transaction has not been cleared yet. Please wait 3-7 days and try again.

14005

REFUND_MIN_AMOUNT_FAILURE

The refund amount passed in the request is smaller than the minimum amount allowed.
Correct the amount and resubmit.

14006

REFUND_MAX_AMOUNT_FAILURE

The refund amount passed in the request exceeds the maximum amount allowed.
Correct the amount and resubmit.

14007

REFUND_PERIOD_EXPIRED

Refund failed because the allowed refund period has ended.

14008

INSUFFICIENT_FUNDS_FOR_REFUND

There are insufficient funds to perform the requested refund.

14009

INVOICE_ALREADY_REFUNDED

Refund failed because the payment was already refunded.

14022

INVOICE_ALREADY_FULLY_REFUNDED

Invoice has already been fully refunded.

14023

REFUND_IN_PROCESS

Another refund request for this invoice is currently in process. Please wait for it to finish before submitting new request.

14024

PARTIAL_REFUND_NOT_SUPPORTED

Invoice cannot be partially refunded.

14048

PAYMENT_METHOD_NOT_REFUNDABLE

Please contact Merchant Support to issue this refund.