{"metadata":{"image":[],"title":"","description":""},"api":{"url":"","auth":"required","settings":"","results":{"codes":[]},"params":[]},"next":{"description":"","pages":[]},"title":"Refund Errors","type":"basic","slug":"refund-errors","excerpt":"","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    \"10-0\": \"14049\",\n    \"10-1\": \"VENDOR_INSUFFICIENT_FUNDS_FOR_REFUND\",\n    \"10-2\": \"There are not enough funds in vendor account to issue this refund. Contact [Merchant Support](https://bluesnap.zendesk.com/hc/en-us/requests/new?ticket_form_id=360000127087)\"\n  },\n  \"cols\": 3,\n  \"rows\": 11\n}\n[/block]","updates":[],"order":6,"isReference":false,"hidden":false,"sync_unique":"","link_url":"","link_external":false,"_id":"5ed5174637c3c607440c09e9","category":{"sync":{"isSync":false,"url":""},"pages":[],"title":"Errors","slug":"errors","order":13,"from_sync":false,"reference":false,"_id":"5ed5174637c3c607440c0996","version":"5ed5174637c3c607440c0a3c","project":"57336fd5a6a9c40e00e13a0b","createdAt":"2015-10-15T16:21:09.840Z","__v":0},"parentDoc":null,"project":"57336fd5a6a9c40e00e13a0b","user":"560d5913af97231900938124","version":{"version":"8976-XML","version_clean":"8976.0.0-XML","codename":"3.34.0 Release","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["5ed5174637c3c607440c098b","5ed5174637c3c607440c098c","5ed5174637c3c607440c098d","5ed5174637c3c607440c098e","5ed5174637c3c607440c098f","5ed5174637c3c607440c0990","5ed5174637c3c607440c0991","5ed5174637c3c607440c0992","5ed5174637c3c607440c0993","5ed5174637c3c607440c0994","5ed5174637c3c607440c0995","5ed5174637c3c607440c0996","5ed5174637c3c607440c0997","5ed5174637c3c607440c0998","5ed5174637c3c607440c0999","5ed5174637c3c607440c099a","5ed5174637c3c607440c099b","5ed5174637c3c607440c099c"],"_id":"5ed5174637c3c607440c0a3c","project":"57336fd5a6a9c40e00e13a0b","__v":0,"forked_from":"5e5d3a02fb6fb40050cb3c15","createdAt":"2018-04-24T15:24:22.608Z","releaseDate":"2018-04-24T15:24:22.608Z"},"createdAt":"2016-09-21T14:26:18.975Z","githubsync":"","__v":0}

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.

14049

VENDOR_INSUFFICIENT_FUNDS_FOR_REFUND

There are not enough funds in vendor account to issue this refund. Contact Merchant Support