{"title":"Raw responses","category":"default","creationDate":1671032580,"content":"<div class=\"additional-info-block output-inline\">\n<h5 class=\"article__heading additional-info-block__title\">Point of Sale<\/h5><div class=\"additional-info-block__body\"><p>For an in-person payments integration, see the most common <a href=\"\/point-of-sale\/error-scenarios\/raw-acquirer-responses\/\">raw responses that Terminal API returns<\/a>.<\/p><\/div><\/div>\n\n<p>When a card scheme or issuer declines a transaction, they send us a raw response to explain why. This is also known as the \"raw acquirer response\".<\/p>\n<p>The many raw responses are slightly different between schemes and are subject to change. For that reason, we map raw responses for failed transactions to a combination of a <code>resultCode<\/code> field with a value of <strong>Refused<\/strong> or <strong>Cancelled<\/strong>, and a <code>refusalReason<\/code> field explaining why the transaction did not succeed.<\/p>\n<p>If you want to receive the raw response in your API responses as well, you can enable that in your Customer Area.<\/p>\n<p>On this page, we describe the most common raw responses related to refused or canceled transactions. In the tables, <strong>Journal&nbsp;type<\/strong> refers to payment details in your Customer Area.<\/p>\n<h2>Requirements<\/h2>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Requirement<\/th>\n<th style=\"text-align: left;\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\"><strong>Integration type<\/strong><\/td>\n<td style=\"text-align: left;\">An <a href=\"\/online-payments\/build-your-integration\/\">online payments<\/a> integration.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>Setup steps<\/strong><\/td>\n<td style=\"text-align: left;\">Before you begin, in your Customer Area <a href=\"#receive-raw-responses\">enable receiving raw responses<\/a>.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Recommendations<\/h2>\n<p>Take the following recommendations into account with regard to handling raw responses.<\/p>\n<ul>\n<li>The raw response provides additional information about why the transaction failed. Be aware that card schemes and issuers sometimes change the text without notice.<\/li>\n<li>To prevent the malicious use of data, you must not expose the details of raw responses to shoppers.<\/li>\n<\/ul>\n<h2>Receive raw responses<\/h2>\n<p>If you want to receive the raw response for declined transactions:<\/p>\n<ol>\n<li>Log in to your <a href=\"https:\/\/ca-test.adyen.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Customer Area<\/a> and switch to your merchant account.<\/li>\n<li>Go to <strong>Developers<\/strong> &gt; <strong>Additional data<\/strong>.<\/li>\n<li>Select the <strong>Raw acquirer result<\/strong> checkbox.<\/li>\n<li>Select <strong>Save configuration<\/strong>.<\/li>\n<\/ol>\n<p>When a payment request is declined, the <code>additionalData<\/code> of the response now includes:<\/p>\n<ul>\n<li><code>refusalReasonRaw<\/code>: the full raw response. For example: <strong>51 : Insufficient funds\/over credit limit<\/strong>.<\/li>\n<li><code>refusalCodeRaw<\/code> (only available for Visa and Mastercard transactions through our own acquiring platform): the numeric part of the raw response. For example: <strong>51<\/strong>. This represents the underlying scenario that caused the transaction to fail.<\/li>\n<\/ul>\n\n<div id=\"tabkHIZT\">\n    <div data-component-wrapper=\"tabs\">\n        <tabs\n                        :items=\"[{&quot;title&quot;:&quot;Example additional data with &lt;code&gt;refusalReasonRaw&lt;code&gt;&quot;,&quot;content&quot;:&quot;\\n&lt;pre&gt;&lt;code class=\\&quot;language-json\\&quot;&gt;{\\n   \\&quot;additionalData\\&quot;: {\\n      \\&quot;avsResultRaw\\&quot;: \\&quot;Y\\&quot;,\\n      \\&quot;cvcResultRaw\\&quot;: \\&quot;M\\&quot;,\\n      \\&quot;refusalReasonRaw\\&quot;: \\&quot;51 : Insufficient funds\\\/over credit limit\\&quot;,\\n      \\&quot;acquirerCode\\&quot;: \\&quot;TestPmmAcquirer\\&quot;,\\n      \\&quot;acquirerReference\\&quot;: \\&quot;ACQUIRER_REFERENCE\\&quot;,\\n      ...\\n}&lt;\\\/code&gt;&lt;\\\/pre&gt;\\n&quot;,&quot;altTitle&quot;:null,&quot;oldTabId&quot;:1,&quot;relation&quot;:&quot;&quot;},{&quot;title&quot;:&quot;Example for Visa and Mastercard with own acquiring&quot;,&quot;content&quot;:&quot;\\n&lt;pre&gt;&lt;code class=\\&quot;language-json\\&quot;&gt;{\\n   \\&quot;additionalData\\&quot;: {\\n      \\&quot;avsResultRaw\\&quot;: \\&quot;Y\\&quot;,\\n      \\&quot;cvcResultRaw\\&quot;: \\&quot;M\\&quot;,\\n      \\&quot;refusalReasonRaw\\&quot;: \\&quot;51 : Insufficient funds\\\/over credit limit\\&quot;,\\n      \\&quot;refusalCodeRaw\\&quot;: \\&quot;51\\&quot;,\\n      \\&quot;acquirerCode\\&quot;: \\&quot;TestPmmAcquirer\\&quot;,\\n      \\&quot;acquirerReference\\&quot;: \\&quot;ACQUIRER_REFERENCE\\&quot;,\\n      ...\\n}&lt;\\\/code&gt;&lt;\\\/pre&gt;\\n&quot;,&quot;altTitle&quot;:null,&quot;oldTabId&quot;:1,&quot;relation&quot;:&quot;&quot;}]\"\n            :should-update-when-url-changes='false'>\n        <\/tabs>\n    <\/div>\n<\/div>\n\n<p>Note that we would map the raw response from this example to <code>refusalReason<\/code>&nbsp;<strong>Not enough balance<\/strong> and <code>resultCode<\/code>&nbsp;<strong>Refused<\/strong>.<\/p>\n<h2 id=\"visa-and-mastercard-raw-responses\">Visa and Mastercard raw responses<\/h2>\n<p>These are the most common raw responses from Visa and Mastercard for refused or canceled transactions.<\/p>\n<div class=\"sc-notice info\"><div>\n<p>If you use your own retry logic, you can use the raw response to help avoid Visa excessive retry fees. See <a href=\"\/development-resources\/raw-acquirer-responses\/visa-integrity-fees\">Mapping to Visa system integrity fee categories<\/a>.<\/p>\n<\/div><\/div>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Journal&nbsp;type<\/th>\n<th style=\"text-align: left;\">refusalReasonRaw<\/th>\n<th style=\"text-align: left;\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">Authorised<\/td>\n<td style=\"text-align: left;\">00: Approved or completed successfully<\/td>\n<td style=\"text-align: left;\">The transaction was canceled after being initially approved by the issuer. This can be due to various reasons, for example, if the shopper returns goods after purchase.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">01: Refer to card issuer<\/td>\n<td style=\"text-align: left;\">The transaction was refused by the card issuer. The shopper should contact their bank for clarification. The shopper can try again after resolving the issue with their bank, or use another payment method.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">03: Invalid merchant<\/td>\n<td style=\"text-align: left;\">The transaction was refused by the card issuer. The shopper should contact their bank for clarification.\u00a0The shopper can try again after resolving the issue with their bank, or use another payment method.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">04: Pickup card<\/td>\n<td style=\"text-align: left;\">The card issuer requests to retain the card. This can be due to a suspected counterfeit or stolen card. This reason is used in an ecommerce environment although it originates from an in-person payments environment.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">05: Do not honor<\/td>\n<td style=\"text-align: left;\">This is a generic refusal that has several possible causes. The shopper should contact their issuing bank for clarification.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">06: Error<\/td>\n<td style=\"text-align: left;\">Payment could not be authorized and resulted in an error. The shopper can try again or use another payment method.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">07: Pickup card, special conditions<\/td>\n<td style=\"text-align: left;\">The card issuer requests to retain the card. This can be due to a suspected counterfeit or stolen card.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Cancelled<\/td>\n<td style=\"text-align: left;\">10: Partial approval<\/td>\n<td style=\"text-align: left;\">The transaction was canceled. Some card issuers support partial-approval authorization. This approves a part of the requested transaction, leaving the remainder to be paid with another form of tender.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">12: Invalid transaction<\/td>\n<td style=\"text-align: left;\">The card issuer does not allow this type of transaction on this card\/account.\u00a0For example, the card is a fleet card for which this type of transaction is not permitted.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">13: Invalid amount<\/td>\n<td style=\"text-align: left;\">The card issuer has declined the transaction because of an invalid format or field. This response usually occurs with Cirrus or Maestro Debit and Prepaid Cards or cards that are not allowed to do online purchases. The shopper should try again or use another payment method.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">14: Invalid Account Number (No such Number)<\/td>\n<td style=\"text-align: left;\">The card issuer is unable to validate the card\/account number.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">15: No such issuer<\/td>\n<td style=\"text-align: left;\">The card number is not within a card number range supported by the scheme.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">19: Re-enter transaction<\/td>\n<td style=\"text-align: left;\">Applies to Visa. The transaction cannot be processed temporarily.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">30: Format error<\/td>\n<td style=\"text-align: left;\">The card issuer does not recognize the transaction details being entered. This is due to a format error. The shopper should check the transaction information and try again.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">34: Suspect fraud<\/td>\n<td style=\"text-align: left;\">Applies to Mastercard. The transaction is refused because the card issuer suspects this payment to be fraudulent.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">41: Pickup card (lost card)<\/td>\n<td style=\"text-align: left;\">The card was reported as lost. Validate the shopper's authenticity and refer them to their bank.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">43: Pickup card (stolen card)<\/td>\n<td style=\"text-align: left;\">The card was reported as stolen. Validate the shopper's authenticity and refer them to their bank.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">46: Closed Account<\/td>\n<td style=\"text-align: left;\">Applies to Visa. The account is closed. Re-validate the account number for accuracy and do not reattempt with the same PAN or token.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">51: Insufficient funds\/over credit limit \/ Not sufficient funds<\/td>\n<td style=\"text-align: left;\">Insufficient funds in the cardholder's account. The shopper can try again after adding funds to their bank account, or use another payment method.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">52: No checking account<\/td>\n<td style=\"text-align: left;\">Applies to Visa. The card does not have a checking account linked to it. The shopper can use another payment method.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">54: Expired card<\/td>\n<td style=\"text-align: left;\">The card expiration date is in the past.\u00a0The shopper should correct the date or use another payment method.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">55: Invalid PIN<\/td>\n<td style=\"text-align: left;\">The shopper has entered an incorrect PIN.\u00a0The shopper should re-enter their PIN or\u00a0use another payment method.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">57: Transaction not permitted to cardholder<\/td>\n<td style=\"text-align: left;\">The card issuer does not permit the transaction on this card\/account. The shopper can use another payment method. For activation or loading of prepaid cards, the Merchant, acquirer BIN, and issuer BIN are not all domestic.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">58: Transaction not permitted to acquirer\/terminal<\/td>\n<td style=\"text-align: left;\">Card issuer does not permit the transaction on this card\/account. Shopper can use another payment method or contact their bank.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">59: Suspected fraud<\/td>\n<td style=\"text-align: left;\">The transaction is refused because the card issuer suspects this payment to be fraudulent.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">61: Exceeds withdrawal amount limit(s) \/ Withdrawal amount limit exceeded<\/td>\n<td style=\"text-align: left;\">The shopper has  exceeded their card limit.\u00a0The shopper can try again after resolving the issue with their bank, or use another payment method.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">62: Restricted card<\/td>\n<td style=\"text-align: left;\">The card issuer has restricted where the card can be used. For example, because of embargoes.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">63: Security violation<\/td>\n<td style=\"text-align: left;\">The card issuer indicated a security issue with this card. The shopper can use another payment method. Alternatively, the shopper can try again after they resolved the issue with their bank.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">65: Exceeds withdrawal count limit \/ Withdrawal count limit exceeded<\/td>\n<td style=\"text-align: left;\">The shopper has exceeded their card usage frequency limit. The shopper can use another payment method or try again with the same card after the shopper took care of the card limit issue.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">6P: Customer ID verification failed<\/td>\n<td style=\"text-align: left;\">Applies to Visa. Incorrect account verification (for example driving license number) related to Visa Direct.  Not to be confused for cardholder verification method refusals such as CVV, for example.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">65: Authentication required<\/td>\n<td style=\"text-align: left;\">Applies to Mastercard. Authentication is required for the transaction. If the transaction is in scope of PSD2 and did not go through 3D Secure, try again with 3D Secure. This is also referred to as a \"Soft Decline\".<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">70: Contact Card Issuer<\/td>\n<td style=\"text-align: left;\">Applies to Mastercard. The card issuer indicated an issue with this card and requests contact from the shopper. The shopper can use another payment method. Alternatively the shopper can try again after they resolved the issue with their bank.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">70: PIN data required<\/td>\n<td style=\"text-align: left;\">Applies to Visa. The card issuer requests to use Secure Customer Authentication. Reattempt transaction with PIN. (European Region Only)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">75: Allowable number of PIN tries exceeded<\/td>\n<td style=\"text-align: left;\">The shopper has entered an incorrect PIN more times than is allowed by the issuing bank. The shopper should try again or use another payment method.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">78: Invalid\/nonexistent account specified (general)<\/td>\n<td style=\"text-align: left;\">The transaction is from a new cardholder, and the card has not been properly unblocked.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">79: Life Cycle<\/td>\n<td style=\"text-align: left;\">Applies to Mastercard. The transaction is refused due to invalid card data. View the <a href=\"#mastercard-merchant-advice-codes\">Merchant Advice Code<\/a> for follow-up action.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">80: Credit issuer unavailable<\/td>\n<td style=\"text-align: left;\">The issuing bank cannot be contacted. The shopper should try again or use another payment method.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">82: Policy<\/td>\n<td style=\"text-align: left;\">Applies to Mastercard. The transaction is refused due to a policy reason. View the <a href=\"#mastercard-merchant-advice-codes\">Merchant Advice Code<\/a> for follow-up action.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">82: Negative online CAM, dCVV, iCVV, CVV, or CAVV results or Offline PIN authentication interrupted<\/td>\n<td style=\"text-align: left;\">Applies to Visa. The cardholder verification method failed for CAM, dCVV, iCVV, CVV or a service code for card present transactions.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">83: Fraud \/ Security<\/td>\n<td style=\"text-align: left;\">Applies to Mastercard. The transaction is refused because the card issuer suspects this payment to be fraudulent. View the <a href=\"#mastercard-merchant-advice-codes\">Merchant Advice Code<\/a> for follow-up action.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Authorised<\/td>\n<td style=\"text-align: left;\">85: No reason to decline a request for account number verification, address verification, CVV2 verification, or a credit voucher or merchandise return<\/td>\n<td style=\"text-align: left;\"><a href=\"\/get-started-with-adyen\/adyen-glossary\/#zero-value-auth\">Zero-value auth<\/a>\u00a0request authorized.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Authorised<\/td>\n<td style=\"text-align: left;\">85: Not declined (Valid for all zero amount transactions)<\/td>\n<td style=\"text-align: left;\"><a href=\"\/get-started-with-adyen\/adyen-glossary\/#zero-value-auth\">Zero-value auth<\/a>\u00a0request authorized.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">86: Cannot verify PIN<\/td>\n<td style=\"text-align: left;\">Applies to Visa. The PIN cannot be validated. If applicable, the transaction can be reattempted as a non-PIN transaction.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">91: Authorization Platform or issuer system inoperative \/ Issuer not available<\/td>\n<td style=\"text-align: left;\">The issuing bank cannot be contacted. The shopper should try again or use another payment method.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">91: Issuer unavailable or switch inoperative<\/td>\n<td style=\"text-align: left;\">The issuer or issuer processor cannot authorize, for example because of downtime.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">92: Destination cannot be found for routing \/ Unable to route transaction<\/td>\n<td style=\"text-align: left;\">The shopper is using a test card number on live. The shopper should use another payment method.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">93: Transaction cannot be completed; violation of law<\/td>\n<td style=\"text-align: left;\">The issuing bank will not allow this transaction. The shopper should use another payment method.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">96: System malfunction<\/td>\n<td style=\"text-align: left;\">The issuing bank cannot be contacted. The shopper should try again or use another payment method.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">1A: Authentication Required<\/td>\n<td style=\"text-align: left;\">Applies to Visa. Authentication is required for the transaction. If the transaction is in scope of PSD2 and did not go through 3D Secure, try again with 3D Secure. This is also referred to as a \"Soft Decline\".<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">5C: Transaction not supported\/blocked by issuer<\/td>\n<td style=\"text-align: left;\">Applies to Visa. The transaction was refused by the card issuer. The shopper can contact their bank or try with a different payment method.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">9G: Blocked by cardholder\/contact cardholder<\/td>\n<td style=\"text-align: left;\">Applies to Visa. The cardholder blocked this card. Ask the cardholder to use another payment method.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">R0: Stop payment order<\/td>\n<td style=\"text-align: left;\">Applies to Visa. The cardholder requested to stop a specific, single recurring payment transaction. Contact the shopper regarding cancellation of this transaction.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">R1: Revocation of authorization order<\/td>\n<td style=\"text-align: left;\">Applies to Visa. The cardholder requested to stop all recurring payment transactions. Contact the shopper regarding cancellation of all transactions.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">R3: Revocation of all authorization<\/td>\n<td style=\"text-align: left;\">Applies to Visa. All recurring payments have been canceled for the card number in the request. Contact the shopper regarding cancellation of all transactions.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">Z1: Offline-declined<\/td>\n<td style=\"text-align: left;\">Applies to Visa. Only used in non-cardholder requests such as advice.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">Z3: Unable to go online; offline-declined<\/td>\n<td style=\"text-align: left;\">Applies to Visa. Only used in non-cardholder requests such as advice.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">N3: Cash service not available<\/td>\n<td style=\"text-align: left;\">Reserved for private use or Maximum online refund reached<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">N4: Cash request exceeds issuer limit<\/td>\n<td style=\"text-align: left;\">Reserved for private use or Maximum offline refund reached<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Declined<\/td>\n<td style=\"text-align: left;\">N7: Decline for CVV2 failure<\/td>\n<td style=\"text-align: left;\">Reserved for private use or Customer selected negative file reason<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"platform-raw-responses\">Adyen for Platforms raw responses<\/h2>\n<p>Besides the issuer or card scheme, Adyen can also refuse a transaction if it fails a validation check in your balance platform.<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Journal&nbsp;type<\/th>\n<th style=\"text-align: left;\">refusalReasonRaw<\/th>\n<th style=\"text-align: left;\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">010: Insufficient funds in the source balance account<\/td>\n<td style=\"text-align: left;\">The transaction was refused by Adyen because there are insufficient funds in the balance account.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">100 : Account holder misses required capabilities<\/td>\n<td style=\"text-align: left;\">The transaction was refused by Adyen because the account holder does not have the required capabilities.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">101 : Account holder is not active<\/td>\n<td style=\"text-align: left;\">The transaction was refused by Adyen because the account holder is not in <strong>active<\/strong>  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/balanceplatform\/latest\/patch\/accountHolders\/(id)#responses-200-status\" class=\" external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">status<\/a>.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">111 : Balance account is not active<\/td>\n<td style=\"text-align: left;\">The transaction was refused by Adyen because the balance account is not in <strong>active<\/strong>  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/balanceplatform\/latest\/patch\/balanceAccounts\/(id)#request-status\" class=\" external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">status<\/a>.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">121: Balance platform is not active<\/td>\n<td style=\"text-align: left;\">The transaction was refused by Adyen because your balance platform is not in <strong>Active<\/strong>  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/balanceplatform\/latest\/get\/balancePlatforms\/(id)#responses-200-status\" class=\" external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">status<\/a>.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">999: Unknown error<\/td>\n<td style=\"text-align: left;\">The transaction was refused by Adyen for unknown reasons.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Accel raw responses<\/h2>\n<p>These are the raw responses from Accel for refused or canceled transactions.<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Response Code<\/th>\n<th style=\"text-align: left;\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">214<\/td>\n<td style=\"text-align: left;\">No account of type requested, capture card<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Afterpay raw responses<\/h2>\n<table>\n<thead>\n<tr>\n<th>Journal&nbsp;type<\/th>\n<th>Raw Acquirer Response<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Refused<\/td>\n<td>DECLINED : Payment rejected (402)<\/td>\n<td>Afterpay declined the payment.<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>No response from ACM<\/td>\n<td>Afterpay did not respond within 30 seconds which resulted in a timeout.<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>500: Internal Error<\/td>\n<td>Afterpay had an internal error. The shopper needs to try again later.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>INVALID_AMOUNT<\/td>\n<td>The transaction amount is above or below the limit for Afterpay.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Alipay raw responses<\/h2>\n<table>\n<thead>\n<tr>\n<th>Journal&nbsp;type<\/th>\n<th>Response<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>sentForSettle \/ SettledScheduled \/ settledExternally<\/td>\n<td>trade_status=TRADE_FINISHED<\/td>\n<td>The payment was successfully completed and you can expect to receive the funds.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>Field 'currency' is not valid. Reason: The provided currency is not supported.<\/td>\n<td>The currency sent in the request does not match the country code. For example, sending <strong>EUR<\/strong> for Norway; the currency should be <strong>NOK<\/strong>.<br><br>See supported currencies at <a href=\"https:\/\/www.adyen.com\/payment-methods\/alipay\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">adyen.com<\/a>.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>Payment details are not supported for this combination of country\/region and MCC<\/td>\n<td>The acquirer's risk rules blocked this transaction. There is usually a non-compliance issue in the payment details.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>422: Invalid shopper interaction<\/td>\n<td>The payment request includes the wrong <code>shopperInteraction<\/code>. For example, an Ecommerce merchant account sent a request with <code>shopperInteraction: POS<\/code>.<br><br>Contact our <a href=\"https:\/\/ca-test.adyen.com\/ca\/ca\/contactUs\/support.shtml?form=other\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Support Team<\/a>.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>trade_status=WAIT_BUYER_PAY<\/td>\n<td>The shopper did not authorize the payment. The authorized funds were refunded and the offer was closed because the Adyen terminal did not receive the authorization notification.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>Shopper cancelled during PIN entry<\/td>\n<td>The shopper did not enter their PIN.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>Merchant cancelled<\/td>\n<td>For Alipay, this refusal only occurs for POS transactions. Usually, the merchant cancels the transaction before it completes, or refunds the transaction before it is captured.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>(NOT_SUPPORT_PAYMENT_INST)<\/td>\n<td>The shopper is using a version of Alipay Wallet that is not supported. Make sure that <code>payment_inst<\/code> is set to <strong>Alipay_HK<\/strong>, and prompt the shopper to use the correct wallet.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>TRADE_NOT_EXIST<\/td>\n<td>For online transactions, the shopper did not open the Alipay app from the payment URL, or did not log in to the Alipay website.<br><br>For POS transactions, this refusal occurs when the merchant's MA Registration Number (RegNum) is missing. Contact our <a href=\"https:\/\/ca-test.adyen.com\/ca\/ca\/contactUs\/support.shtml?form=other\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Support Team<\/a>.<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>SYSTEM_ERROR : Alipay system is currently not available, please try again later.<\/td>\n<td>The Alipay system is currently not available. Ask the shopper to try again later.<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>ILLEGAL_SIGN<\/td>\n<td>There is a technical issue with your configuration. Contact Alipay Support.<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>ACCESS_FORBIDDEN<\/td>\n<td>There is a technical issue with your configuration. Contact our <a href=\"https:\/\/ca-test.adyen.com\/ca\/ca\/contactUs\/support.shtml?form=other\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Support Team<\/a>.<\/td>\n<\/tr>\n<tr>\n<td>RefundFailed<\/td>\n<td>MERCHANT_BALANCE_NOT_ENOUGH<\/td>\n<td>There is a technical issue with the refund. Try again between 21:00\u201323:00 SGT.<\/td>\n<\/tr>\n<tr>\n<td>RefundFailed<\/td>\n<td>PURCHASE_TRADE_NOT_EXIST<\/td>\n<td>The transaction you\u2019re attempting to refund does not exist, or does not include a PSP reference. Check the request parameters to ensure you\u2019re sending a referenced refund.<\/td>\n<\/tr>\n<tr>\n<td>RefundFailed<\/td>\n<td>ILLEGAL_ARGUMENT<\/td>\n<td>The API request includes an incorrect parameter. Check your request parameters according to Alipay's <a href=\"https:\/\/global.alipay.com\/docs\/ac\/hkapi\/qrcode_create#1SPjz\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">API specification<\/a>.<\/td>\n<\/tr>\n<tr>\n<td>RefundFailed<\/td>\n<td>RETURN_AMOUNT_EXCEED<\/td>\n<td>The total refund amount exceeds the transaction amount. Check that the amount is correct.<\/td>\n<\/tr>\n<tr>\n<td>RefundFailed<\/td>\n<td>ISSUER_OR_SWITCH_INOPERATIVE<\/td>\n<td>The issuer or issuer processor temporarily cannot authorize, usually because of downtime. Try again later.<\/td>\n<\/tr>\n<tr>\n<td>RefundFailed<\/td>\n<td>40 : Requested function not supported<\/td>\n<td>The card issuer declined the transaction. This is sometimes caused by the issuer placing a hold on the shopper's card.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>AlipayHK raw responses<\/h2>\n<table>\n<thead>\n<tr>\n<th>Journal&nbsp;type<\/th>\n<th>Response<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>RefundFailed<\/td>\n<td>SYSTEM_EXCEPTION<\/td>\n<td>Alipay system error. Retry after a few seconds.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"american-express-raw-responses\">American Express raw responses<\/h2>\n<p>These are the most common raw responses from American Express for refused or canceled transactions.<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Journal&nbsp;type<\/th>\n<th style=\"text-align: left;\">refusalReasonRaw<\/th>\n<th style=\"text-align: left;\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">Cancelled<\/td>\n<td style=\"text-align: left;\">000: Approved<\/td>\n<td style=\"text-align: left;\">The transaction was canceled after being initially approved by the issuer. This can be due to various reasons, for example, if the shopper returns goods after purchase.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Cancelled<\/td>\n<td style=\"text-align: left;\">001: Approve with ID<\/td>\n<td style=\"text-align: left;\">The transaction was canceled after the issuer requested that identification be established through telephone contact between the acquiring center's authorizer and the merchant.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Cancelled<\/td>\n<td style=\"text-align: left;\">002: Prepaid Card Partial Authorization<\/td>\n<td style=\"text-align: left;\">Transaction was canceled. Some card issuers support partial-approval authorization. This approves a part of the requested transaction, leaving the remainder to be paid with another form of tender.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">100: Deny<\/td>\n<td style=\"text-align: left;\">This is a generic refusal that can have several possible reasons. Shopper should contact their issuing bank for clarification.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">101: Expired Card \/ Invalid Expiration Date<\/td>\n<td style=\"text-align: left;\">The card expiration date is in the past. The shopper should correct the date or use another payment method.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">106: PIN tries exceeded<\/td>\n<td style=\"text-align: left;\">The shopper has entered an incorrect PIN more times than is allowed by the issuing bank. The shopper should try again or use another payment method.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">109: Invalid merchant<\/td>\n<td style=\"text-align: left;\">The transaction was refused by the card issuer. The shopper should contact their bank for clarification. The shopper can try again after resolving the issue with their bank, or use another payment method.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">110: Invalid amount<\/td>\n<td style=\"text-align: left;\">The transaction amount was specified in an invalid format. For example, an invalid character such as a dollar sign or a space was used. The shopper should correct or use another payment method.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">111: Invalid account<\/td>\n<td style=\"text-align: left;\">The card issuer is unable to validate the card\/account number, possibly because an invalid character was used.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">115: Requested function not supported<\/td>\n<td style=\"text-align: left;\">The card issuer does not allow this type of transaction on this card\/account.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">117: Incorrect PIN<\/td>\n<td style=\"text-align: left;\">The shopper entered an invalid PIN. The shopper should try again or use another payment method.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">119: Transaction not permitted to Cardmember<\/td>\n<td style=\"text-align: left;\">The card issuer doesn't permit the transaction on this card\/account. The shopper can use another payment method.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">122: Invalid Keyed Printed Card Security Code (PCSC)<\/td>\n<td style=\"text-align: left;\">The card issuer indicated a security issue with this card. The shopper can use another payment method. Alternatively, the shopper can try again after they resolved the issue with their bank.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">125: Invalid Effective Date on Card<\/td>\n<td style=\"text-align: left;\">The card expiration date provided is not a valid date format. The shopper should correct or use another payment method.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">130: Additional customer identification required<\/td>\n<td style=\"text-align: left;\">Authentication is required for the transaction. If the transaction is in scope of PSD2 and did not go through 3D Secure, try again with 3D Secure. This is also referred to as a \"Soft Decline\".<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">181: Format error<\/td>\n<td style=\"text-align: left;\">The card issuer does not recognize the transaction details being entered. This is due to a format error. The shopper should check the transaction information and try again.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">183: Invalid Currency Code<\/td>\n<td style=\"text-align: left;\">The currency code provided doesn't comply with standards.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">187: Deny New Card Issued<\/td>\n<td style=\"text-align: left;\">The card issuer supplied the cardholder with a new card. The shopper should try again with the new card, or use another payment method<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">189: Deny Canceled or Closed Card Acceptor<\/td>\n<td style=\"text-align: left;\">The merchant has stopped operations or is no longer accepting cards from this card scheme.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">200: Deny pick up Card<\/td>\n<td style=\"text-align: left;\">The card issuer requests to retain the card. This can be due to a suspected counterfeit or stolen card.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">900: Advice accepted<\/td>\n<td style=\"text-align: left;\">The ExpressPay issuer is unable to respond to an ATC Synchronization Authorization Request.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">911: Card Issuer timed out<\/td>\n<td style=\"text-align: left;\">The issuing bank cannot be contacted. The shopper should try again or use another payment method.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">912: Host unavailable<\/td>\n<td style=\"text-align: left;\">The issuing bank cannot be contacted. The shopper should try again or use another payment method.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>BLIK raw responses<\/h2>\n<table>\n<thead>\n<tr>\n<th>Journal&nbsp;type<\/th>\n<th>Response<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Refused<\/td>\n<td>ER_WRONG_TICKET<\/td>\n<td>The BLIK code did not match any code generated within the last 180 seconds. Ask the shopper to try again and to check that they are using a valid code.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>ER_TIC_USED<\/td>\n<td>The BLIK code was already used within the last 180 seconds.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>ER_TIC_EXPIRED<\/td>\n<td>The BLIK code has expired.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>TIMEOUT<\/td>\n<td>Timeout in communication with the mobile banking app or the issuer\u2019s system.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>USER_TIMEOUT<\/td>\n<td>The shopper did not confirm the transaction in the mobile banking app within the time limit.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>LIMIT_EXCEEDED<\/td>\n<td>The shopper\u2019s transaction limit is exceeded. The banking mobile app should direct the shopper to change the limit.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>USER_DECLINED<\/td>\n<td>The shopper declined the transaction in the mobile app.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>AM_TIMEOUT<\/td>\n<td>Timeout in communication with the mobile app.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>INSUFFICIENT_FUNDS<\/td>\n<td>Insufficient funds in the shopper\u2019s bank account. The mobile app should display the reason and direct the shopper to change the limit.<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>NO_RESPONSE_WITHIN_TIMEOUT<\/td>\n<td>Adyen did not receive a response from BLIK within the time limit.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Diners raw responses<\/h2>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Response Code<\/th>\n<th style=\"text-align: left;\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">100<\/td>\n<td style=\"text-align: left;\">Do not honor<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">101<\/td>\n<td style=\"text-align: left;\">Expired card<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">102<\/td>\n<td style=\"text-align: left;\">Suspected fraud (account not on positive file)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">103<\/td>\n<td style=\"text-align: left;\">Customer authentication required<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">104<\/td>\n<td style=\"text-align: left;\">Restricted card<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">106<\/td>\n<td style=\"text-align: left;\">Allowable pin tries exceeded<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">107<\/td>\n<td style=\"text-align: left;\">Refer to card issuer<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">109<\/td>\n<td style=\"text-align: left;\">Invalid merchant<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">110<\/td>\n<td style=\"text-align: left;\">Invalid amount<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">111<\/td>\n<td style=\"text-align: left;\">Invalid card number<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">115<\/td>\n<td style=\"text-align: left;\">Requested function not supported<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">117<\/td>\n<td style=\"text-align: left;\">Incorrect pin<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">118<\/td>\n<td style=\"text-align: left;\">Cycle range suspended<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">119<\/td>\n<td style=\"text-align: left;\">Transaction not permitted to cardholder<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">120<\/td>\n<td style=\"text-align: left;\">Transaction not permitted to originator<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">122<\/td>\n<td style=\"text-align: left;\">Card validity period exceeded<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">124<\/td>\n<td style=\"text-align: left;\">Violation of law<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">125<\/td>\n<td style=\"text-align: left;\">Card not effective<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">129<\/td>\n<td style=\"text-align: left;\">Suspected counterfeit card<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">140<\/td>\n<td style=\"text-align: left;\">Off-line declined\u2014merchant forced acceptance<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">141<\/td>\n<td style=\"text-align: left;\">Unable to go on line, off-line declined\u2014merchant forced acceptance<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">163<\/td>\n<td style=\"text-align: left;\">Security violations<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">181<\/td>\n<td style=\"text-align: left;\">Decline given by POS participant (adjustment)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">182<\/td>\n<td style=\"text-align: left;\">Decline given by issuer<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">183<\/td>\n<td style=\"text-align: left;\">Domain restriction control failure<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">184<\/td>\n<td style=\"text-align: left;\">Decline given by Xpress, no communication with issuer<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">185<\/td>\n<td style=\"text-align: left;\">Decline given by Xpress, card is local use only<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">188<\/td>\n<td style=\"text-align: left;\">Xpress unable to forward request to issuer X<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">192<\/td>\n<td style=\"text-align: left;\">Restricted merchant<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">194<\/td>\n<td style=\"text-align: left;\">PIN change or unblock failed (EMV only)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">195<\/td>\n<td style=\"text-align: left;\">New PIN not accepted (EMV only)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">196<\/td>\n<td style=\"text-align: left;\">Chip information advice (EMV only)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">197<\/td>\n<td style=\"text-align: left;\">Card account verification failed<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">198<\/td>\n<td style=\"text-align: left;\">TVR or CVR validation failed<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">201<\/td>\n<td style=\"text-align: left;\">Expired card<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">208<\/td>\n<td style=\"text-align: left;\">Lost card<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">209<\/td>\n<td style=\"text-align: left;\">Stolen card<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Discover raw responses<\/h2>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Response Code<\/th>\n<th style=\"text-align: left;\">Response Description<\/th>\n<th style=\"text-align: left;\">Required Action<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">00<\/td>\n<td style=\"text-align: left;\">Approved or completed successfully<\/td>\n<td style=\"text-align: left;\">Approve<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">01<\/td>\n<td style=\"text-align: left;\">Reserved for future use<\/td>\n<td style=\"text-align: left;\">Reserved<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">02<\/td>\n<td style=\"text-align: left;\">Reserved for future use<\/td>\n<td style=\"text-align: left;\">Reserved<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">03<\/td>\n<td style=\"text-align: left;\">Invalid merchant<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">04<\/td>\n<td style=\"text-align: left;\">Capture card<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">05<\/td>\n<td style=\"text-align: left;\">Do not honor<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">07<\/td>\n<td style=\"text-align: left;\">Pick-up card, special condition<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">08<\/td>\n<td style=\"text-align: left;\">Reserved for future use<\/td>\n<td style=\"text-align: left;\">Reserved<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">10<\/td>\n<td style=\"text-align: left;\">Approved for partial amount<\/td>\n<td style=\"text-align: left;\">Approve<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">11<\/td>\n<td style=\"text-align: left;\">Approved<\/td>\n<td style=\"text-align: left;\">Approve<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">12<\/td>\n<td style=\"text-align: left;\">Invalid transaction<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">13<\/td>\n<td style=\"text-align: left;\">Invalid amount<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">14<\/td>\n<td style=\"text-align: left;\">Invalid card number<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">15<\/td>\n<td style=\"text-align: left;\">Reserved for future use<\/td>\n<td style=\"text-align: left;\">Reserved<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">19<\/td>\n<td style=\"text-align: left;\">Re-enter transaction<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">30<\/td>\n<td style=\"text-align: left;\">Format error<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">31<\/td>\n<td style=\"text-align: left;\">Bank not supported by switch<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">33<\/td>\n<td style=\"text-align: left;\">Reserved for future use<\/td>\n<td style=\"text-align: left;\">Reserved<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">34<\/td>\n<td style=\"text-align: left;\">Reserved for Future use<\/td>\n<td style=\"text-align: left;\">Reserved<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">35<\/td>\n<td style=\"text-align: left;\">Reserved for future use<\/td>\n<td style=\"text-align: left;\">Reserved<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">36<\/td>\n<td style=\"text-align: left;\">Reserved for future use<\/td>\n<td style=\"text-align: left;\">Reserved<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">37<\/td>\n<td style=\"text-align: left;\">Reserved for future use<\/td>\n<td style=\"text-align: left;\">Reserved<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">38<\/td>\n<td style=\"text-align: left;\">Allowable PIN tries exceeded<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">39<\/td>\n<td style=\"text-align: left;\">No credit account<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">40<\/td>\n<td style=\"text-align: left;\">Requested function not supported<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">41<\/td>\n<td style=\"text-align: left;\">Lost card<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">43<\/td>\n<td style=\"text-align: left;\">Stolen card<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">51<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">53<\/td>\n<td style=\"text-align: left;\">No savings account<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">54<\/td>\n<td style=\"text-align: left;\">Expired card<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">55<\/td>\n<td style=\"text-align: left;\">Invalid PIN<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">56<\/td>\n<td style=\"text-align: left;\">No card record<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">57<\/td>\n<td style=\"text-align: left;\">Transaction not permitted to issuer\/cardholder<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">58<\/td>\n<td style=\"text-align: left;\">Transaction not permitted to acquirer\/terminal<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">59<\/td>\n<td style=\"text-align: left;\">Suspected fraud<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">60<\/td>\n<td style=\"text-align: left;\">Card acceptor contact acquirer<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">61<\/td>\n<td style=\"text-align: left;\">Exceeds withdrawal amount limit<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">62<\/td>\n<td style=\"text-align: left;\">Restricted card<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">63<\/td>\n<td style=\"text-align: left;\">Security violation<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">64<\/td>\n<td style=\"text-align: left;\">Original amount incorrect<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">65<\/td>\n<td style=\"text-align: left;\">Exceeds withdrawal count limit<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">66<\/td>\n<td style=\"text-align: left;\">Card Acceptor call acquirer\u2019s security dept<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">67<\/td>\n<td style=\"text-align: left;\">Hard capture (requires ATM pick-up)<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">68<\/td>\n<td style=\"text-align: left;\">Response received too late<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">75<\/td>\n<td style=\"text-align: left;\">Allowable number of PIN tries exceeded<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">76<\/td>\n<td style=\"text-align: left;\">Invalid\/nonexistent \"to\" account specified<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">77<\/td>\n<td style=\"text-align: left;\">Invalid\/nonexistent \"from\" account specified<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">78<\/td>\n<td style=\"text-align: left;\">Invalid\/nonexistent account specified (general)<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">83<\/td>\n<td style=\"text-align: left;\">Domain restriction controls failure<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">85<\/td>\n<td style=\"text-align: left;\">No reason to decline<\/td>\n<td style=\"text-align: left;\">This Response Code is only applicable to Process Code 18, Card Account Verification, 0110 Authorization Response Message.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">87<\/td>\n<td style=\"text-align: left;\">Network unavailable<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">91<\/td>\n<td style=\"text-align: left;\">Authorization system or issuer system inoperative<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">92<\/td>\n<td style=\"text-align: left;\">Unable to route transaction<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">93<\/td>\n<td style=\"text-align: left;\">Transaction cannot be completed, violation of law<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">94<\/td>\n<td style=\"text-align: left;\">Duplicate transmission detected<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">96<\/td>\n<td style=\"text-align: left;\">System malfunction<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">1A<\/td>\n<td style=\"text-align: left;\">Customer authentication required<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">N1<\/td>\n<td style=\"text-align: left;\">System up<\/td>\n<td style=\"text-align: left;\">The system is up. The messages can be routed through this connection.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">N2<\/td>\n<td style=\"text-align: left;\">Soft down<\/td>\n<td style=\"text-align: left;\">The system is soft down. This means that the system is available but messages should only be routed through this connection as a last resort. If multiple connections are available, messages should be sent to the connections that are up and available. If all connections are in a soft down state, the Messages should be routed in the same fashion as if all connections are up and available.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">N3<\/td>\n<td style=\"text-align: left;\">System down<\/td>\n<td style=\"text-align: left;\">The system is down. No messages should be routed through this connection. An N3 is normally sent when the connection is being closed due to system maintenance.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">N7<\/td>\n<td style=\"text-align: left;\">Decline for AVS or CID mismatch<\/td>\n<td style=\"text-align: left;\">This Response Code is only applicable to Host Capture Authorizations.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">P5<\/td>\n<td style=\"text-align: left;\">PIN change\/unblock failed<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">P6<\/td>\n<td style=\"text-align: left;\">New PIN not accepted<\/td>\n<td style=\"text-align: left;\">Decline<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>GoPay raw responses<\/h2>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Error Code<\/th>\n<th style=\"text-align: left;\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">201<\/td>\n<td style=\"text-align: left;\">Insufficient Balance. (HTTP 400)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">112<\/td>\n<td style=\"text-align: left;\">User Blocked. (HTTP 400)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">3007<\/td>\n<td style=\"text-align: left;\">Order not found. (HTTP 404)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">5003<\/td>\n<td style=\"text-align: left;\">Link not found. (HTTP 400)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">5002<\/td>\n<td style=\"text-align: left;\">Invalid authorisation action. (HTTP 400)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">900<\/td>\n<td style=\"text-align: left;\">Your request cannot be processed. (HTTP 500)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">1604<\/td>\n<td style=\"text-align: left;\">OTP is invalid.  (HTTP 400)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">11007<\/td>\n<td style=\"text-align: left;\">Payment Provider Account Blocked.  (HTTP 400)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">4060<\/td>\n<td style=\"text-align: left;\">Fraud validation error. (HTTP 403)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">11009<\/td>\n<td style=\"text-align: left;\">(HTTP 400)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">2005<\/td>\n<td style=\"text-align: left;\">Refund under process. Please try again later. (HTTP 400)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">1610<\/td>\n<td style=\"text-align: left;\">OTP is expired. (HTTP 429)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">2001<\/td>\n<td style=\"text-align: left;\">Refund amount exceeds original transaction amount. (HTTP 400)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">6311<\/td>\n<td style=\"text-align: left;\">Challenge Id Expired or Invalid. (HTTP 400)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">159<\/td>\n<td style=\"text-align: left;\">Payment option not found. (HTTP 422)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">153<\/td>\n<td style=\"text-align: left;\">The token is invalid for the payment. (HTTP 422)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">202<\/td>\n<td style=\"text-align: left;\">Excessive balance.  (HTTP 422)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">310<\/td>\n<td style=\"text-align: left;\">Malformed data. (HTTP 400)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">1609<\/td>\n<td style=\"text-align: left;\">Too many OTP requests. (HTTP 429)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Grabpay raw responses<\/h2>\n<table>\n<thead>\n<tr>\n<th>Journal&nbsp;type<\/th>\n<th>Response<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Canceled<\/td>\n<td>consent_required : Shopper Canceled the payment before completion<\/td>\n<td>The shopper\u2019s wallet only contains SGD currency, but is trying to pay in MYR. Grabpay cancels the transaction and prompts the shopper to top up their wallet.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>insufficient_balance : Shopper insufficient balance in wallet<\/td>\n<td>The shopper did not have the funds to cover this transaction.<br><br>Ask the shopper to top up their wallet or try another payment method.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>confirm_failed : Customer Limits Exceeded\/KYC check failed<\/td>\n<td>The shopper has exceeded the balance limits of their wallet. Grabpay imposes lower limits on \"basic users\" who have not completed the KYC of their wallet.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>server_error : GrabPay Server Error<\/td>\n<td>Generic error returned by GrabPay during the redirect<br><br>If you do not have a direct contract with Adyen, contact GrabPay directly. If you have a direct contract with Adyen, contact our <a href=\"https:\/\/ca-test.adyen.com\/ca\/ca\/contactUs\/support.shtml?form=other\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Support Team<\/a>.<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>\"{\"\"devMessage\"\":\"\"Bad Input.\"\",\"\"arg\"\":\"\"Missing value for item0Price\\n\"\"}\"<\/td>\n<td>You did not specify the item price for the invoice line item. The value for <code>amountIncludingTax<\/code> must be greater than <strong>0<\/strong>.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>Customer has not completed KYC of wallet<\/td>\n<td>The shopper's GrabPay wallet was not activated (not KYC-ed or no has balance), or the shopper attempted to bind their card or bank account to their wallet but was unsuccessful.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>invalid_request : GrabPay Server Error<\/td>\n<td>Adyen couldn\u2019t establish a connection to GrabPay to either send the request or receive a response.<br><br>Retry the payment request. If the issue continues, contact our <a href=\"https:\/\/ca-test.adyen.com\/ca\/ca\/contactUs\/support.shtml?form=other\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Support Team<\/a>.<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>CONVERTER_RESPONSE<\/td>\n<td>Adyen couldn\u2019t interpret the acquirer\u2019s response.<br><br>Retry the payment request. If the issue continues, contact our <a href=\"https:\/\/ca-test.adyen.com\/ca\/ca\/contactUs\/support.shtml?form=other\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Support Team<\/a>.<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>NO_RESPONSE_WITHIN_TIMEOUT<\/td>\n<td>The acquirer did not return a response within the 30 seconds time limit.<br><br>Retry the payment request. If the issue continues, contact our <a href=\"https:\/\/ca-test.adyen.com\/ca\/ca\/contactUs\/support.shtml?form=other\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Support Team<\/a>.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>Customer has not completed initial top up of wallet<\/td>\n<td>There are no funds in the shopper's wallet. Ask the shopper to top up their wallet.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>kyc_compliance_decline : kyc_compliance_decline<\/td>\n<td>The shopper hasn\u2019t completed the KYC verification process. Ask the shopper to complete the KYC process to activate their wallet, and to try the payment again.<\/td>\n<\/tr>\n<tr>\n<td>RefundFailed<\/td>\n<td>merchant_insufficient_balance<\/td>\n<td>Your account balance is insufficient. This can happen if your funds have just been settled from GrabPay to Adyen. Processed additional volume with GrabPay and set up a reserve with Grabpay.<\/td>\n<\/tr>\n<tr>\n<td>RefundFailed<\/td>\n<td>pending_approval<\/td>\n<td>The Grabpay system is processing modifications on the transaction. Wait for these modifications to complete, then try again.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Japanese issuer error codes<\/h2>\n<p>Error codes from Japanese issuers often provide more insight than acquirer responses. When shoppers in Japan encounter a payment error, it is common for them to call their issuer to retry the transaction. When the issuer provides an error, the <code>additionalData<\/code> object in the payment response contains the following fields:<\/p>\n<ul>\n<li>\n <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Checkout\/latest\/post\/payments#responses-200-additionalData-ResponseAdditionalDataDomesticError-domesticRefusalReasonRaw\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">domesticRefusalReasonRaw<\/a>\n<\/li>\n<li>\n <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Checkout\/latest\/post\/payments#responses-200-additionalData-ResponseAdditionalDataDomesticError-domesticShopperAdvice\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">domesticShopperAdvice<\/a>\n<\/li>\n<\/ul>\n<div data-component-wrapper=\"code-sample\">\n    <code-sample :title=\"'Example issuer response'\" :id=\"''\" :code-data='[{\"language\":\"json\",\"tabTitle\":\"\",\"content\":\"\\\"additionalData\\\": {\\n    \\\"domesticRefusalReasonRaw\\\": \\\"G12: Card cannot be used (when credit card cannot be used)\\\",\\n    \\\"domesticShopperAdvice\\\": \\\"\\u30ab\\u30fc\\u30c9\\u767a\\u884c\\u4f1a\\u793e\\u306b\\u3054\\u9023\\u7d61\\u3057\\u3001\\u72b6\\u6cc1\\u3092\\u3054\\u78ba\\u8a8d\\u304f\\u3060\\u3055\\u3044\\u3002\\u3082\\u3057\\u304f\\u306f\\u5225\\u30ab\\u30fc\\u30c9\\u3067\\u304a\\u53d6\\u5f15\\u304f\\u3060\\u3055\\u3044\\u3002\\\"\\n    }\"}]' :enable-copy-link-to-code-block=\"true\" :code-sample-card-size=\"'fullsize'\"><\/code-sample>\n<\/div>\n<p>We recommend you show the <code>domesticShopperAdvice<\/code> from the API response on your checkout page in Japan. This text is in the <strong>Shopper advice<\/strong> column below.<\/p>\n<p>The following are the most frequent error codes from domestic issuers.<\/p>\n<table>\n<thead>\n<tr>\n<th>Refusal reason<\/th>\n<th>Shopper advice<\/th>\n<th>Explanation<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>G12: Card cannot be used (when credit card cannot be used)<\/td>\n<td>\u30ab\u30fc\u30c9\u767a\u884c\u4f1a\u793e\u306b\u3054\u9023\u7d61\u3057\u3001\u72b6\u6cc1\u3092\u3054\u78ba\u8a8d\u304f\u3060\u3055\u3044\u3002\u3082\u3057\u304f\u306f\u5225\u30ab\u30fc\u30c9\u3067\u304a\u53d6\u5f15\u304f\u3060\u3055\u3044\u3002<\/td>\n<td>The shopper's credit card cannot be used. Ask them to contact their card issuer to get approval.<\/td>\n<\/tr>\n<tr>\n<td>G30: Suspension (if authorization of transaction is suspended)<\/td>\n<td>\u30ab\u30fc\u30c9\u767a\u884c\u4f1a\u793e\u306b\u3066\u53d6\u5f15\u306e\u5224\u5b9a\u3092\u4fdd\u7559\u3057\u3066\u3044\u307e\u3059\u3002\u30ab\u30fc\u30c9\u767a\u884c\u4f1a\u793e\u306b\u3054\u9023\u7d61\u304f\u3060\u3055\u3044\u3002<\/td>\n<td>The authorization for the transaction is suspended. Ask the shopper to inform their card issuer that they have received a G30 error.<\/td>\n<\/tr>\n<tr>\n<td>G42: PIN error (incorrect PIN entered)<\/td>\n<td>PIN\u304c\u8aa4\u3063\u3066\u3044\u307e\u3059\u3002\u518d\u5ea6\u5165\u529b\u304f\u3060\u3055\u3044\u3002<\/td>\n<td>The shopper entered their PIN incorrectly. Ask them to enter the correct PIN.<\/td>\n<\/tr>\n<tr>\n<td>G44: Transaction Data Error<\/td>\n<td>\u6b63\u3057\u3044\u304a\u652f\u6255\u3044\u60c5\u5831\u3092\u3054\u5165\u529b\u304f\u3060\u3055\u3044\u3002<\/td>\n<td>Please re-enter your payment details.<\/td>\n<\/tr>\n<tr>\n<td>G45: Transaction Data Error<\/td>\n<td>\u6b63\u3057\u3044\u304a\u652f\u6255\u3044\u60c5\u5831\u3092\u3054\u5165\u529b\u304f\u3060\u3055\u3044\u3002<\/td>\n<td>Please re-enter your payment details.<\/td>\n<\/tr>\n<tr>\n<td>G54: Card used too many times (either in 1 day or when max amount is exceeded)<\/td>\n<td>\u30ab\u30fc\u30c9\u767a\u884c\u4f1a\u793e\u306b\u3054\u9023\u7d61\u3057\u3001\u72b6\u6cc1\u3092\u3054\u78ba\u8a8d\u304f\u3060\u3055\u3044\u3002\u3082\u3057\u304f\u306f\u5225\u30ab\u30fc\u30c9\u3067\u304a\u53d6\u5f15\u304f\u3060\u3055\u3044\u3002<\/td>\n<td>The card's usage limit has been exceeded. Ask the shopper to use a different card.<\/td>\n<\/tr>\n<tr>\n<td>G55: Max amount exceeded (when single day max amount is exceeded)<\/td>\n<td>\u30af\u30ec\u30b8\u30c3\u30c8\u30ab\u30fc\u30c9\u306e\u5834\u5408\u306f\u30ab\u30fc\u30c9\u767a\u884c\u4f1a\u793e\u306b\u3054\u78ba\u8a8d\u304f\u3060\u3055\u3044\u3002\u30c7\u30d3\u30c3\u30c8\u30ab\u30fc\u30c9\u30fb\u30d7\u30ea\u30da\u30a4\u30c9\u30ab\u30fc\u30c9\u306e\u5834\u5408\u306f\u6b8b\u9ad8\u3092\u3054\u78ba\u8a8d\u304f\u3060\u3055\u3044\u3002<\/td>\n<td>The card's credit limit has been exceeded. Ask the shopper to use a different card or contact their card issuer. If it is a debit card, ask them to check their account balance.<\/td>\n<\/tr>\n<tr>\n<td>G56: Transaction Data Error<\/td>\n<td>\u6b63\u3057\u3044\u304a\u652f\u6255\u3044\u60c5\u5831\u3092\u3054\u5165\u529b\u304f\u3060\u3055\u3044\u3002<\/td>\n<td>Please re-enter your payment details.<\/td>\n<\/tr>\n<tr>\n<td>G60: Transaction Data Error<\/td>\n<td>\u6b63\u3057\u3044\u304a\u652f\u6255\u3044\u60c5\u5831\u3092\u3054\u5165\u529b\u304f\u3060\u3055\u3044\u3002<\/td>\n<td>Please re-enter your payment details.<\/td>\n<\/tr>\n<tr>\n<td>G83: Transaction Data Error<\/td>\n<td>\u6b63\u3057\u3044\u304a\u652f\u6255\u3044\u60c5\u5831\u3092\u3054\u5165\u529b\u304f\u3060\u3055\u3044\u3002<\/td>\n<td>Please re-enter your payment details.<\/td>\n<\/tr>\n<tr>\n<td>3D Not Authenticated<\/td>\n<td>\u30ab\u30fc\u30c9\u767a\u884c\u4f1a\u793e\u306e\u30db\u30fc\u30e0\u30da\u30fc\u30b8\u3067\u672c\u4eba\u8a8d\u8a3c\u30b5\u30fc\u30d3\u30b9\u306b\u767b\u9332\u3044\u305f\u3060\u304f\u304b\u3001\u30ab\u30fc\u30c9\u767a\u884c\u4f1a\u793e\u306b\u3054\u9023\u7d61\u304f\u3060\u3055\u3044\u3002<\/td>\n<td>Please register your info in your issuer's website or contact to your issuer.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>KCP raw responses<\/h2>\n<table>\n<thead>\n<tr>\n<th>Journal&nbsp;type<\/th>\n<th>Response<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Refused<\/td>\n<td>CC10 : Insufficient funds in the account (CC10 : Etc error)<\/td>\n<td>The shopper doesn\u2019t have enough funds to complete the transaction.<br><br>Ask the shopper to top up their account and try again.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>CC61 : The card holder has exceeded their credit limit (CC61 : Etc error)<\/td>\n<td>The shopper has exceeded their credit limit.<br><br>Ask the shopper to contact their bank if they want to increase the limit.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>CC45 : Suspended credit card. (CC45 : Etc error)<\/td>\n<td>The shopper\u2019s card is suspended.<br><br>Ask the shopper to contact their bank for further information.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>CC63 : Password is not correct. (CC63 : Etc error)<\/td>\n<td>The shopper has entered an incorrect password.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>CC66 : Error in the social security number. (CC66 : Etc error)<\/td>\n<td>The shopper entered the wrong social security number.<br><br>Ask the shopper to try again with the correct number.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>CC04 : Lost or invalid card. (CC04 : Etc error)<\/td>\n<td>Ask the shopper to contact their bank.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>CC54 : The expiry date has passed, or the date does not match. (CC54 : Etc error)<\/td>\n<td>The shopper's card is expired.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>CC55 : Error in the expiry date of the credit card. (CC55 : Etc error)<\/td>\n<td>The shopper entered the wrong expiry date.<br><br>Ask the shopper to try again with the correct expiry date.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>CC69 : The transaction has been suspended since the wrong PIN is entered more than three (CC69 : Etc error)<\/td>\n<td>The shopper entered the wrong PIN more than three times.<br><br>Ask the shopper to contact their bank to resolve.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>CC01 : Please contact the card issuer for further assistance. (CC01 : Etc error)<\/td>\n<td>A technical issue occurred with the shopper\u2019s card.<br><br>Ask the shopper to contact their bank.<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>CC03 : This error will occur when the status of the card used is invalid. (CC03 : Etc error)<\/td>\n<td>The shopper's card is not active.<br><br>Ask the shopper to confirm that they activated the card.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>8130 : The merchant does not accept credit cards issued outside of Korea. (8130 : Etc error)<\/td>\n<td>KCP only processes Korean local cards.<br><br>Ask the shopper to try again using a card issued in Korea.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"klarna-raw-responses\">Klarna raw responses<\/h2>\n<p>These are the most common raw acquirer responses from Klarna for successful, refused, failed or cancelled transactions.<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Last journal type<\/th>\n<th style=\"text-align: left;\">Raw acquirer response<\/th>\n<th style=\"text-align: left;\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\"><\/td>\n<td style=\"text-align: left;\">PENDING<\/td>\n<td style=\"text-align: left;\">This is an expected response for <a href=\"\/payment-methods\/klarna\/api-only\">Klarna Widget<\/a> integrations.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Authorised<\/td>\n<td style=\"text-align: left;\">ACCEPTED<\/td>\n<td style=\"text-align: left;\">The payment was authorised.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">Internal error<\/td>\n<td style=\"text-align: left;\">Generic API response from Klarna. Check your <a href=\"https:\/\/ca-live.adyen.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Customer Area<\/a> for additional information.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">BAD_VALUE : locale<\/td>\n<td style=\"text-align: left;\">The locale in your payment request is not compatible. Refer to our <a href=\"\/payment-methods\/klarna\/api-only#make-a-payment\">Klarna documentation<\/a> for compatible combinations.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">BAD_VALUE : order_lines[X].tax_rate<\/td>\n<td style=\"text-align: left;\">Error message on the validation criteria for the tax calculation. Refer to our <a href=\"\/payment-methods\/klarna\/invoice-lines\">Klarna documentation<\/a> for more information about the tax calculation.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">BAD_VALUE : order_lines[X].total_tax_amount<\/td>\n<td style=\"text-align: left;\">There is an error in the tax amounts for order line [X]. Tax amounts should add up over all order lines. Klarna validates this on their end. Refer to our <a href=\"\/payment-methods\/klarna\/invoice-lines\">Klarna documentation<\/a> to see how to send in tax amounts in your payment request.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">BAD_VALUE : order_tax_amount<\/td>\n<td style=\"text-align: left;\">There is an error in the tax amounts. Tax amounts should add up over all order lines. Klarna validates this on their end. Refer to our <a href=\"\/payment-methods\/klarna\/invoice-lines\">Klarna documentation<\/a> to see how to send in tax amounts in your payment request.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">BAD_VALUE : purchase_currency<\/td>\n<td style=\"text-align: left;\">The <code>amount.currency<\/code> in your payment request not formatted correctly or doesn't apply for a certain locale. Refer to our <a href=\"\/payment-methods\/klarna\/api-only#make-a-payment\">Klarna documentation<\/a> for compatible combinations.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">BAD_VALUE : billing_address.postal_code, shipping_address.postal_code or BAD_VALUE : shipping_address.postal_code, billing_address.postal_code<\/td>\n<td style=\"text-align: left;\">The postal code in the <code>billingAddress<\/code> or the <code>deliveryAddress<\/code> in your payment request is not formatted correctly. Refer to our <a href=\"\/payment-methods\/klarna\/\">Klarna documentation<\/a> to see how to format the shopper's address.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">BAD_VALUE : attachment.attachment<\/td>\n<td style=\"text-align: left;\">The data sent in the <code>additionalData.openinvoicedata.merchantData<\/code> in your payment request does not follow Klarna's requirements. Refer to <a href=\"https:\/\/docs.klarna.com\/api\/payments\/#operation\/createCreditSession\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Klarna's documentation<\/a> to see how to format the merchant data.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">BAD_VALUE : billing_address.phone, shipping_address.phone or BAD_VALUE : shipping_address.phone, billing_address.phone<\/td>\n<td style=\"text-align: left;\">The <code>telephoneNumber<\/code> in your payment request is not formatted correctly. Refer to our <a href=\"\/payment-methods\/klarna\/\">Klarna documentation<\/a> to see how to format the telephone number.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">BAD_VALUE : billing_address.given_name, billing_address.family_name, or BAD_VALUE : shipping_address.given_name, shipping_address.family_name<\/td>\n<td style=\"text-align: left;\">Your request contains invalid characters. Make sure that you only submit UTF-8 encoded values when creating a Klarna payment.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">Payment method not available (contact Klarna)<\/td>\n<td style=\"text-align: left;\">The payment method defined in the payment request is not configured correctly on Klarna's end. Verify that you have enabled Klarna in your <a href=\"https:\/\/ca-test.adyen.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Customer Area<\/a>.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">Allowed category list is empty<\/td>\n<td style=\"text-align: left;\">Edit your payment request. Your payment request does not follow the guidelines defined in our <a href=\"\/payment-methods\/klarna\">Klarna documentation<\/a>. For example, make sure that the country code and billing address are for the same location.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">Missing returnUrl<\/td>\n<td style=\"text-align: left;\">Your payment request is missing the <code>returnUrl<\/code> parameter.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">No InvoiceLines provided<\/td>\n<td style=\"text-align: left;\">Your payment request did not include invoice lines. Refer to our <a href=\"\/payment-methods\/klarna\/invoice-lines\">Klarna documentation<\/a> to see how to send in invoice lines in your payment request.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">OfferCancelled<\/td>\n<td style=\"text-align: left;\">NOT_FOUND : Invalid session id<\/td>\n<td style=\"text-align: left;\">The shopper has tried to make a payment for an offer that has expired. We recommend that you ask the shopper to retry the transaction.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Not linked to a payment status, check logs.<\/td>\n<td style=\"text-align: left;\">ReadSessionResponse does not have valid authorisation token<\/td>\n<td style=\"text-align: left;\">Klarna sends this error when: <ul> <li markdown=\"1\">The  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Checkout\/latest\/post\/payments\/details\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\/payments\/details<\/a> call to Adyen is made before the shopper received an authorisation from Klarna.<\/li> <li markdown=\"1\">The shopper's authorisation token from Klarna has expired after 60 minutes.<\/li> <\/ul> There could be multiple reasons for this to happen.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">REFUSED<\/td>\n<td style=\"text-align: left;\">Klarna's internal risk engine refused the payment. A possible reason is that the shopper has an unpaid balance towards Klarna.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">UNAVAILABLE_PAYMENT_METHOD or PAYMENT_METHOD_FAILED : Purchase for payment method failed<\/td>\n<td style=\"text-align: left;\">Klarna's internal risk engine refused the payment. A possible reason is that the shopper has an unpaid balance towards Klarna.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Mastercard Merchant Advice Codes<\/h2>\n<p>The Merchant Advice Code (MAC) can be returned for both approved and refused Mastercard payments. This code provides additional information about the type of transaction or the reason why the payment failed. If the payment failed, the MAC gives guidance on if and when you can retry the payment.<\/p>\n<p>Not all Mastercard issuers return the MAC. When an issuer returns a MAC, you receive it automatically in the <a href=\"https:\/\/docs.adyen.com\/api-explorer\/#\/CheckoutService\/latest\/post\/payments__resParam_additionalData-ResponseAdditionalDataCommon-merchantAdviceCode\" class=\"codeLabel external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\n  <code>additionalData.merchantAdviceCode<\/code>\n<\/a> of the payment response. You do not need to enable specific additional data in your Customer Area in order to receive the MAC.<\/p>\n<table>\n<thead>\n<tr>\n<th><strong>merchantAdviceCode<\/strong><\/th>\n<th>Description<\/th>\n<th>Recommended action<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>01 : New account information available<\/strong><\/td>\n<td>There has been a change in the shopper's account information, for example a new expiry date for an expired card.<\/td>\n<td>Get the updated card information. You can either use our <a href=\"\/online-payments\/account-updater\">Account Updater<\/a>, or contact the shopper directly.<\/td>\n<\/tr>\n<tr>\n<td><strong>02 : Cannot approve at this time, try again later<\/strong><\/td>\n<td>This can happen because of a credit limit, or insufficient funds on the card.<\/td>\n<td>Try again the payment after 72 hours.<\/td>\n<\/tr>\n<tr>\n<td><strong>03 : Do not try again<\/strong><\/td>\n<td>The account is closed, or the issuer suspects fraud.<\/td>\n<td>Do not retry this payment. Retries can be subject to penalty fees by Mastercard. <br> Consider reaching out directly to the shopper.<\/td>\n<\/tr>\n<tr>\n<td><strong>04 : Token requirements not fulfilled for this token type<\/strong><\/td>\n<td>There is a technical issue with the payment.<\/td>\n<td>Contact our <a href=\"https:\/\/ca-test.adyen.com\/ca\/ca\/contactUs\/support.shtml?form=other\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Support Team<\/a>.<\/td>\n<\/tr>\n<tr>\n<td><strong>21 : Payment Cancellation<\/strong><\/td>\n<td>Shopper canceled the recurring agreement.<\/td>\n<td>Do not retry this payment. Retries can be subject to penalty fees by Mastercard.<\/td>\n<\/tr>\n<tr>\n<td><strong>24 : Retry after 1 hour<\/strong><\/td>\n<td>Insufficient funds.<\/td>\n<td>Retry the payment after 1 hour.<\/td>\n<\/tr>\n<tr>\n<td><strong>25 : Retry after 24 hours<\/strong><\/td>\n<td>Insufficient funds.<\/td>\n<td>Retry the payment after 24 hours.<\/td>\n<\/tr>\n<tr>\n<td><strong>26 : Retry after 2 days<\/strong><\/td>\n<td>Insufficient funds.<\/td>\n<td>Retry the payment after 2 days.<\/td>\n<\/tr>\n<tr>\n<td><strong>27 : Retry after 4 days<\/strong><\/td>\n<td>Insufficient funds.<\/td>\n<td>Retry the payment after 4 days.<\/td>\n<\/tr>\n<tr>\n<td><strong>28 : Retry after 6 days<\/strong><\/td>\n<td>Insufficient funds.<\/td>\n<td>Retry the payment after 6 days.<\/td>\n<\/tr>\n<tr>\n<td><strong>29 : Retry after 8 days<\/strong><\/td>\n<td>Insufficient funds.<\/td>\n<td>Retry the payment after 8 days.<\/td>\n<\/tr>\n<tr>\n<td><strong>30 : Retry after 10 days<\/strong><\/td>\n<td>Insufficient funds.<\/td>\n<td>Retry the payment after 10 days.<\/td>\n<\/tr>\n<tr>\n<td><strong>40 : Consumer non-reloadable prepaid card<\/strong><\/td>\n<td>Issuer recognizes a consumer non-reloadable prepaid card was used for this transaction.<\/td>\n<td>No action required.<\/td>\n<\/tr>\n<tr>\n<td><strong>41 : Consumer single-use virtual card number<\/strong><\/td>\n<td>Issuer recognized a consumer single-use virtual card was used for this transaction.<\/td>\n<td>No action required.<\/td>\n<\/tr>\n<tr>\n<td><strong>42 : Score Exceeds Applicable Threshold Value<\/strong><\/td>\n<td>Mastercard refused this transaction due to a sanctions match.<\/td>\n<td>No action required.<\/td>\n<\/tr>\n<tr>\n<td><strong>43: Consumer multi-use virtual card number<\/strong><\/td>\n<td>Transaction was carried out with a consumer multi-use virtual card number.<\/td>\n<td>No action required.<\/td>\n<\/tr>\n<tr>\n<td><strong>MerchantAdviceCode unknown<\/strong><\/td>\n<td>The issuer has returned a value that is not included in the Mastercard specifications.<\/td>\n<td>No action possible.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>MB WAY raw responses<\/h2>\n<table>\n<thead>\n<tr>\n<th>Journal&nbsp;type<\/th>\n<th>Response<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Refused<\/td>\n<td>c5: Refused\/Recusado<\/td>\n<td>The payment was not completed or refused in the app.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>ERROR - 102\/203: Unknown phone number<\/td>\n<td>The phone number provided by the shopper is unknown.<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>No response from ACM<\/td>\n<td>The connection to MB WAY timed out before Adyen received a response.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>c2: Customer declined payment - Recusado<\/td>\n<td>The shopper refused the payment in the app.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>c4: Operation rejected<\/td>\n<td>The shopper should contact their bank for further information.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>Vp3: Limit exceeded<\/td>\n<td>The shopper has exceeded the maximum daily amount.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Mexico raw responses<\/h2>\n<p>These are the raw responses for refused or canceled domestics transactions in Mexico.<\/p>\n<table>\n<thead>\n<tr>\n<th>Journal&nbsp;type<\/th>\n<th>refusalReasonRaw<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Approved<\/td>\n<td>00 : APPROVED<\/td>\n<td>Approved or completed successfully<\/td>\n<\/tr>\n<tr>\n<td>Referral<\/td>\n<td>01 : REFERRAL<\/td>\n<td>Function not available\u201a Refer to card issuer<\/td>\n<\/tr>\n<tr>\n<td>Referral<\/td>\n<td>02 : REFERRAL<\/td>\n<td>Refer to card issuer\u201a special conditions<\/td>\n<\/tr>\n<tr>\n<td>Declined<\/td>\n<td>03 : DECLINED<\/td>\n<td>Invalid merchant or terminal<\/td>\n<\/tr>\n<tr>\n<td>Block card<\/td>\n<td>04 : BLOCK_CARD<\/td>\n<td>Pick-up card<\/td>\n<\/tr>\n<tr>\n<td>Declined<\/td>\n<td>05 : DECLINED<\/td>\n<td>Do not honor<\/td>\n<\/tr>\n<tr>\n<td>Declined<\/td>\n<td>06 : DECLINED<\/td>\n<td>Decline from the issuer<\/td>\n<\/tr>\n<tr>\n<td>Block card<\/td>\n<td>07 : BLOCK_CARD<\/td>\n<td>Capture card, special conditions (bad debt)<\/td>\n<\/tr>\n<tr>\n<td>Block card<\/td>\n<td>09 : BLOCK_CARD<\/td>\n<td>Request in progress (duplicate)<\/td>\n<\/tr>\n<tr>\n<td>Partially approved<\/td>\n<td>10 : PARTIALLY_APPROVED<\/td>\n<td>Partial Approval<\/td>\n<\/tr>\n<tr>\n<td>Approved<\/td>\n<td>11 : APPROVED<\/td>\n<td>Approved (VIP)<\/td>\n<\/tr>\n<tr>\n<td>Declined<\/td>\n<td>12 : DECLINED<\/td>\n<td>Invalid transaction<\/td>\n<\/tr>\n<tr>\n<td>Invalid amount<\/td>\n<td>13 : INVALID_AMOUNT<\/td>\n<td>Invalid amount<\/td>\n<\/tr>\n<tr>\n<td>Invalid card<\/td>\n<td>14 : INVALID_CARD<\/td>\n<td>Invalid card number (no such number)<\/td>\n<\/tr>\n<tr>\n<td>Invalid card<\/td>\n<td>15 : INVALID_CARD<\/td>\n<td>Cardholder not on file (no such issuer)<\/td>\n<\/tr>\n<tr>\n<td>PIN required<\/td>\n<td>1A : PIN_REQUIRED<\/td>\n<td>PIN data required<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>30 : ERROR<\/td>\n<td>Format error<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>31 : ERROR<\/td>\n<td>Bank not supported by switch<\/td>\n<\/tr>\n<tr>\n<td>Card expired<\/td>\n<td>33 : CARD_EXPIRED<\/td>\n<td>Expired card, capture<\/td>\n<\/tr>\n<tr>\n<td>Issuer suspected fraud<\/td>\n<td>34 : ISSUER_SUSPECTED_FRAUD<\/td>\n<td>Suspected fraud, capture<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>35 : ERROR<\/td>\n<td>Card acceptor contact acquirer<\/td>\n<\/tr>\n<tr>\n<td>Restricted card<\/td>\n<td>36 : RESTRICTED_CARD<\/td>\n<td>Restricted card<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>37 : ERROR<\/td>\n<td>Card acceptor call acquirer security<\/td>\n<\/tr>\n<tr>\n<td>PIN tries exceeded<\/td>\n<td>38 : PIN_TRIES_EXCEEDED<\/td>\n<td>Allowable PIN tries exceeded, capture<\/td>\n<\/tr>\n<tr>\n<td>Not supported<\/td>\n<td>39 : NOT_SUPPORTED<\/td>\n<td>No credit account<\/td>\n<\/tr>\n<tr>\n<td>Block card<\/td>\n<td>41 : BLOCK_CARD<\/td>\n<td>Lost card<\/td>\n<\/tr>\n<tr>\n<td>Block card<\/td>\n<td>43 : BLOCK_CARD<\/td>\n<td>Stolen card, capture<\/td>\n<\/tr>\n<tr>\n<td>Not enough balance<\/td>\n<td>51 : NOT_ENOUGH_BALANCE<\/td>\n<td>Insufficient funds<\/td>\n<\/tr>\n<tr>\n<td>Card expired<\/td>\n<td>54 : CARD_EXPIRED<\/td>\n<td>Expired card<\/td>\n<\/tr>\n<tr>\n<td>Invalid PIN<\/td>\n<td>55 : INVALID_PIN<\/td>\n<td>Incorrect PIN<\/td>\n<\/tr>\n<tr>\n<td>Invalid card<\/td>\n<td>56 : INVALID_CARD<\/td>\n<td>No card record<\/td>\n<\/tr>\n<tr>\n<td>Transaction not permitted<\/td>\n<td>57 : TRANSACTION_NOT_PERMITTED<\/td>\n<td>Transaction not permitted to cardholder<\/td>\n<\/tr>\n<tr>\n<td>Transaction not permitted<\/td>\n<td>58 : TRANSACTION_NOT_PERMITTED<\/td>\n<td>Transaction not permitted to terminal<\/td>\n<\/tr>\n<tr>\n<td>Withdrawal amount exceeded<\/td>\n<td>61 : WITHDRAWAL_AMOUNT_EXCEEDED<\/td>\n<td>Exceeds withdrawal amount limit<\/td>\n<\/tr>\n<tr>\n<td>Restricted card<\/td>\n<td>62 : RESTRICTED_CARD<\/td>\n<td>Restricted card<\/td>\n<\/tr>\n<tr>\n<td>Withdrawal count exceeded<\/td>\n<td>65 : WITHDRAWAL_COUNT_EXCEEDED<\/td>\n<td>Exceeds withdrawal frequency limit<\/td>\n<\/tr>\n<tr>\n<td>Issuer unavailable<\/td>\n<td>68 : ISSUER_UNAVAILABLE<\/td>\n<td>Response not arrived or received too late<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>70 : ERROR<\/td>\n<td>Decryption error Track2<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>71 : ERROR<\/td>\n<td>Must initialize keys<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>72 : ERROR<\/td>\n<td>Problem initializing Keys<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>73 : ERROR<\/td>\n<td>CRC error<\/td>\n<\/tr>\n<tr>\n<td>PIN tries exceeded<\/td>\n<td>75 : PIN_TRIES_EXCEEDED<\/td>\n<td>Allowable number of PIN tries exceeded<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>76 : ERROR<\/td>\n<td>Reserved for private use or Approved country club<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>77 : ERROR<\/td>\n<td>Reserved for private use or Approved pending identification (sign paper draft)<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>78 : ERROR<\/td>\n<td>Reserved for private use or Approved blind<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>79 : ERROR<\/td>\n<td>Reserved for private use or Approved administrative transaction<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>80 : ERROR<\/td>\n<td>Reserved for private use or Approved national negative file hit OK<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>81 : ERROR<\/td>\n<td>Reserved for private use or Approved commercial<\/td>\n<\/tr>\n<tr>\n<td>Declined<\/td>\n<td>82 : DECLINED<\/td>\n<td>Reserved for private use or No security module<\/td>\n<\/tr>\n<tr>\n<td>Declined<\/td>\n<td>83 : DECLINED<\/td>\n<td>Reserved for private use or No accounts<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>84 : ERROR<\/td>\n<td>Reserved for private use or No PBF<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>85 : ERROR<\/td>\n<td>Reserved for private use or PBF update error<\/td>\n<\/tr>\n<tr>\n<td>Declined<\/td>\n<td>86 : DECLINED<\/td>\n<td>Reserved for private use or Invalid authorization type<\/td>\n<\/tr>\n<tr>\n<td>Declined<\/td>\n<td>87 : DECLINED<\/td>\n<td>Reserved for private use or Bad Track Data<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>88 : ERROR<\/td>\n<td>Reserved for private use or PTLF error<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>89 : ERROR<\/td>\n<td>Reserved for private use or Invalid route service<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>90 : ERROR<\/td>\n<td>Cutoff in progress<\/td>\n<\/tr>\n<tr>\n<td>Issuer unavailable<\/td>\n<td>91 : ISSUER_UNAVAILABLE<\/td>\n<td>Issuer or switch is inoperative<\/td>\n<\/tr>\n<tr>\n<td>Issuer unavailable<\/td>\n<td>92 : ISSUER_UNAVAILABLE<\/td>\n<td>Financial institution or intermediate network unknown for routing<\/td>\n<\/tr>\n<tr>\n<td>Declined<\/td>\n<td>94 : DECLINED<\/td>\n<td>Duplication transaction<\/td>\n<\/tr>\n<tr>\n<td>Issuer unavailable<\/td>\n<td>96 : ISSUER_UNAVAILABLE<\/td>\n<td>System malfunction<\/td>\n<\/tr>\n<tr>\n<td>Declined<\/td>\n<td>N0 : DECLINED<\/td>\n<td>Reserved for private use or Unable to authorize<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>N1 : ERROR<\/td>\n<td>Reserved for private use or Invalid PAN length<\/td>\n<\/tr>\n<tr>\n<td>Declined<\/td>\n<td>N2 : DECLINED<\/td>\n<td>Reserved for private use or Preauthorization full<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>N5 : ERROR<\/td>\n<td>Reserved for private use or Maximum credit per refund<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>N6 : ERROR<\/td>\n<td>Reserved for private use or Maximum refund credit reached<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>N8 : ERROR<\/td>\n<td>Reserved for private use or Over floor limit<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>N9 : ERROR<\/td>\n<td>Reserved for private use or Maximum number refund credits<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>O0 : ERROR<\/td>\n<td>Reserved for private use or Referral file full<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>O1 : ERROR<\/td>\n<td>Reserved for private use or NEG file problem<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>O2 : ERROR<\/td>\n<td>Reserved for private use or Advance less than minimum<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>O3 : ERROR<\/td>\n<td>Reserved for private use or Delinquent<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>O4 : ERROR<\/td>\n<td>Reserved for private use or Over limit table<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>O5 : ERROR<\/td>\n<td>Reserved for private use or PIN required<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>O6 : ERROR<\/td>\n<td>Reserved for private use or Mod 10 check<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>O7 : ERROR<\/td>\n<td>Reserved for private use or Force post<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>O8 : ERROR<\/td>\n<td>Reserved for private use or Bad PBF<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>O9 : ERROR<\/td>\n<td>Reserved for private use or NEG file problem<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>P0 : ERROR<\/td>\n<td>Reserved for private use or CAF problem<\/td>\n<\/tr>\n<tr>\n<td>Declined<\/td>\n<td>P1 : DECLINED<\/td>\n<td>Reserved for private use or Over daily limit<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>P2 : ERROR<\/td>\n<td>Reserved for private use or CAPF not found<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>P3 : ERROR<\/td>\n<td>Reserved for private use or Advance less than minimum<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>P4 : ERROR<\/td>\n<td>Reserved for private use or Number of times used<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>P5 : ERROR<\/td>\n<td>Reserved for private use or Delinquent<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>P6 : ERROR<\/td>\n<td>Reserved for private use or Over limit table<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>P7 : ERROR<\/td>\n<td>Reserved for private use or Advance less than minimum<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>P8 : ERROR<\/td>\n<td>Reserved for private use or Administrative card needed<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>P9 : ERROR<\/td>\n<td>Reserved for private use or Enter lesser amount<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>Q0 : ERROR<\/td>\n<td>Reserved for private use or Invalid transaction date<\/td>\n<\/tr>\n<tr>\n<td>Declined<\/td>\n<td>Q1 : DECLINED<\/td>\n<td>Reserved for private use or Invalid expiration date<\/td>\n<\/tr>\n<tr>\n<td>Declined<\/td>\n<td>Q2 : DECLINED<\/td>\n<td>Reserved for private use or Invalid transaction code<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>Q3 : ERROR<\/td>\n<td>Reserved for private use or Advance less than minimum<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>Q4 : ERROR<\/td>\n<td>Reserved for private use or Number of times used<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>Q5 : ERROR<\/td>\n<td>Reserved for private use or Delinquent<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>Q6 : ERROR<\/td>\n<td>Reserved for private use or Over limit table<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>Q7 : ERROR<\/td>\n<td>Reserved for private use or Amount over maximum<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>Q8 : ERROR<\/td>\n<td>Reserved for private use or Administrative card not found<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>Q9 : ERROR<\/td>\n<td>Reserved for private use or Administrative card not allowed<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>R0 : ERROR<\/td>\n<td>Reserved for private use or Approved administrative request performed in window<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>R1 : ERROR<\/td>\n<td>Reserved for private use or Approved administrative request performed out of window<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>R2 : ERROR<\/td>\n<td>Reserved for private use or Approved administrative request performed anytime<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>R3 : ERROR<\/td>\n<td>Reserved for private use or Chargeback, customer file updated<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>R4 : ERROR<\/td>\n<td>Reserved for private use or Chargeback, customer file updated, acquirer not found<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>R5 : ERROR<\/td>\n<td>Reserved for private use or Chargeback, incorrect prefix number<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>R6 : ERROR<\/td>\n<td>Reserved for private use or Chargeback, incorrect response code or CPF configuration<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>R7 : ERROR<\/td>\n<td>Reserved for private use or Administrative transactions not supported<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>R8 : ERROR<\/td>\n<td>Reserved for private use or Card on national negative file<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>S4 : ERROR<\/td>\n<td>PTLF full<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>S5 : ERROR<\/td>\n<td>Reserved for private use or Chargeback approved, customer file not updated<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>S6 : ERROR<\/td>\n<td>Reserved for private use or Chargeback approved, customer file not updated, acquirer not found<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>S7 : ERROR<\/td>\n<td>Reserved for private use or Chargeback accepted, incorrect destination<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>S8 : ERROR<\/td>\n<td>Reserved for private use or ADMN file problem<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>S9 : ERROR<\/td>\n<td>Reserved for private use or Unable to validate PIN; security module is down<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>T1 : ERROR<\/td>\n<td>Reserved for private use or Invalid credit card advance amount<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>T2 : ERROR<\/td>\n<td>Reserved for private use or Invalid transaction date<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>T3 : ERROR<\/td>\n<td>Reserved for private use or Card not supported<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>T4 : ERROR<\/td>\n<td>Reserved for private use or Amount over maximum<\/td>\n<\/tr>\n<tr>\n<td>Declined<\/td>\n<td>T5 : DECLINED<\/td>\n<td>Reserved for private use or CAF status = 0 or 9<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>T6 : ERROR<\/td>\n<td>Reserved for private use or Bad UAF<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>T7 : ERROR<\/td>\n<td>Reserved for private use or Cash back exceeds daily limit<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>T8 : ERROR<\/td>\n<td>Reserved for private use or Invalid account<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Nyce raw responses<\/h2>\n<p>These are the raw responses from Nyce for refused or canceled transactions.<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Response Code<\/th>\n<th style=\"text-align: left;\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">44<\/td>\n<td style=\"text-align: left;\">Lost or stolen card, no capture<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Oney raw responses<\/h2>\n<table>\n<thead>\n<tr>\n<th>Journal&nbsp;type<\/th>\n<th>Response<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Refused<\/td>\n<td>La demande de paiement a \u00e9t\u00e9 refus\u00e9e<\/td>\n<td>Oney declined the payment.<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>ERR_03 : L'email n'est pas compatible avec la regex d\u00e9finie en base. - email_address<\/td>\n<td>The email address failed Oney\u2019s validation. Ask the shopper to try again with another email address.<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>504 : Gateway Timeout<\/td>\n<td>The payment failed because of a timeout. Ask the shopper to try again later.<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>ERR_04 : Le pays de livraison\/facturation n'est pas accept\u00e9 - customer.customer_address<\/td>\n<td>The shipping or billing address is not accepted. Check that the address is correct and matches the country\/region.<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>ERR_04 : Le pays de livraison\/facturation n'est pas accept\u00e9 - purchase.delivery.delivery<\/td>\n<td>The delivery address is not accepted. Check that the delivery address is correct.<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>ERR_03 : Le format du champ est invalide<\/td>\n<td>The phone number format is not valid. The expected format for France is: +336 or +337 followed by eight digits. The expected format for Spain is +346 or +347 followed by eight digits.<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>ERR_03 : Invalid Business_transaction.<\/td>\n<td>You don\u2019t have permission to do this type of transaction. Contact our Support Team.<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>ERR_05 : Les bornes d'une OPC sont d\u00e9pass\u00e9es - payment.payment_amount<\/td>\n<td>The transaction amount is above\/below the required limits for Oney.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Online banking Czech Republic raw responses<\/h2>\n<table>\n<thead>\n<tr>\n<th>Last journal type<\/th>\n<th>refusalReasonRaw<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Refused<\/td>\n<td>provider_error: Something went wrong on the provider's side.<\/td>\n<td>Transaction is rejected by the bank (refusal to authorize the transaction). The shopper should contact their bank to clarify the reason for the transaction's rejection.<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>No response from ACM<\/td>\n<td>PayU did not respond within 30 seconds which resulted in a timeout.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>For a full list of responses, refer to PayU's <a href=\"https:\/\/developers.paymentsos.com\/docs\/apis\/payments\/1.3.0\/#section\/Overview\/Responses\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">documentation<\/a>.<\/p>\n<h2>Online banking Poland raw responses<\/h2>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Journal&nbsp;type<\/th>\n<th style=\"text-align: left;\">refusalReasonRaw<\/th>\n<th style=\"text-align: left;\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">RefundFailed<\/td>\n<td style=\"text-align: left;\">409: The amount of refund exceeds available amount for the transaction<\/td>\n<td style=\"text-align: left;\">Insufficient funds on the payment to execute the refund. Verify your request and submit another request, if applicable.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">RefundFailed<\/td>\n<td style=\"text-align: left;\">500: Internal Server Error<\/td>\n<td style=\"text-align: left;\">Acquirer internal error. Retry the refund after 1 hour.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">RefundFailed<\/td>\n<td style=\"text-align: left;\">Error when attempting transfer : CONVERTER_RESPONSE<\/td>\n<td style=\"text-align: left;\">Adyen couldn't interpret the acquirer's response. Retry the refund after 1 hour.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">RefundFailed<\/td>\n<td style=\"text-align: left;\">Error when attempting transfer : NO_RESPONSE_WITHIN_TIMEOUT<\/td>\n<td style=\"text-align: left;\">Adyen did not receive a response from the acquirer within the time limit. Retry the refund after 1 hour.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Online banking Slovakia raw responses<\/h2>\n<table>\n<thead>\n<tr>\n<th>Last journal type<\/th>\n<th>refusalReasonRaw<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Refused<\/td>\n<td>provider_error: Something went wrong on the provider's side.<\/td>\n<td>Transaction is rejected by the bank (refusal to authorize the transaction). To clarify the reason for the rejection of the transaction, the shopper should contact their bank.<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>No response from ACM<\/td>\n<td>PayU did not respond within 30 seconds which resulted in a timeout.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>For a full list of responses, refer to PayU's <a href=\"https:\/\/developers.paymentsos.com\/docs\/apis\/payments\/1.3.0\/#section\/Overview\/Responses\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">documentation<\/a>.<\/p>\n<h2>Pay by Bank (US) raw responses<\/h2>\n<p>Pay by Bank (US) relies on the ACH Direct Debit network for the funds flow. The raw refusal reasons reflect this.<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Journal&nbsp;type<\/th>\n<th style=\"text-align: left;\">refusalReasonRaw<\/th>\n<th style=\"text-align: left;\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">Failed: Risk of bank-initiated ACH returns<\/td>\n<td style=\"text-align: left;\">There is a risk of a bank-initiated ACH return for this account. Ask the shopper to use another payment method.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">Failed: Risk of unauthorized returns<\/td>\n<td style=\"text-align: left;\">There is a risk of a customer-initiated ACH return for this account. Ask the shopper to use another payment method.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">Failed: Risk of insufficient balance<\/td>\n<td style=\"text-align: left;\">There is a risk of a bank-initiated ACH return for this account because of an insufficient balance. Ask the shopper to try a different bank account, or use another payment method.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">Ask the shopper to re-authenticate<\/td>\n<td style=\"text-align: left;\">The shopper needs to re-authenticate. This can happen when there is a recent password or multifactor authentication change, or when the consent to share data has expired. Initiate a new payment and ask the shopper to re-authenticate.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">Plaid service is experiencing an outage. Please try again later<\/td>\n<td style=\"text-align: left;\">There is an unexpected error on the Plaid server. You can retry the transaction.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"paypal-raw-responses\">PayPal raw responses<\/h2>\n<p>Adyen is moving PayPal transaction traffic away from an older PayPal API that is being deprecated, to a new PayPal API. You may notice a difference in the raw responses. The following tables show the most common raw acquirer responses from PayPal for refused, failed, or canceled transactions in the new situation, and in the old situation.<\/p>\n<p>These are the most common PayPal raw responses when your transaction traffic has been moved to the latest PayPal API:<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Journal&nbsp;type<\/th>\n<th style=\"text-align: left;\">refusalReasonRaw<\/th>\n<th style=\"text-align: left;\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">INTERNAL_SERVER_ERROR<\/td>\n<td style=\"text-align: left;\">Something unexpected has gone wrong on the PayPal server. You can retry the transaction. (HTTP 500)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">INVALID_RESOURCE_ID<\/td>\n<td style=\"text-align: left;\">The specified resource ID does not exist. Check the resource ID and try again. (HTTP 404)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">NOT_AUTHORIZED<\/td>\n<td style=\"text-align: left;\">Authorization failed due to insufficient permissions. (HTTP 403)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">PERMISSION_DENIED<\/td>\n<td style=\"text-align: left;\">You do not have permission to access or perform this operation. (HTTP 403)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">REFUSED_MARK_REF_TXN_NOT_ENABLED<\/td>\n<td style=\"text-align: left;\">Your PayPal merchant account is not set up or approved to initiate recurring payments on behalf of your customers. (HTTP 403)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">UNPROCESSABLE_ENTITY<\/td>\n<td style=\"text-align: left;\">The requested action cannot be performed, is semantically incorrect, or failed. (HTTP 422)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">AGREEMENT_ALREADY_CANCELLED<\/td>\n<td style=\"text-align: left;\">The agreement that the payment was based on, has been cancelled. (HTTP 422)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">BILLING_AGREEMENT_NOT_FOUND<\/td>\n<td style=\"text-align: left;\">The billing agreement token for this transaction was not found. (HTTP 422)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">CANNOT_BE_ZERO_OR_NEGATIVE<\/td>\n<td style=\"text-align: left;\">The amount must be greater than zero. If the currency supports decimals, only two decimal place precision is supported. (HTTP 422)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">COMPLIANCE_VIOLATION<\/td>\n<td style=\"text-align: left;\">The transaction is declined because it is not compliant with regulations. (HTTP 422)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">INSTRUMENT_DECLINED<\/td>\n<td style=\"text-align: left;\">The payment instrument was declined by the processor or bank, or cannot be used for this payment. In case of insufficient funds, you can retry and ask the customer to use a different payment method. (HTTP 422)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">MAX_NUMBER_OF_PAYMENT_ATTEMPTS_EXCEEDED<\/td>\n<td style=\"text-align: left;\">You have retried the payment more times than is allowed. (HTTP 422)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">PAYER_ACCOUNT_LOCKED_OR_CLOSED<\/td>\n<td style=\"text-align: left;\">The shopper's account cannot be used for this transaction because the account is locked or closed. Do not retry this transaction with the same account details. (HTTP 422)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">PAYER_CANNOT_PAY<\/td>\n<td style=\"text-align: left;\">The shopper cannot pay for this transaction using PayPal. Ask the shopper to try another payment method. (HTTP 422)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">REDIRECT_PAYER_FOR_ALTERNATE_FUNDING<\/td>\n<td style=\"text-align: left;\">The transaction failed. Ask the shopper to try another payment method. (HTTP 422)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">TRANSACTION_REFUSED<\/td>\n<td style=\"text-align: left;\">There are many possible reasons for a refused transaction, including: <ul><li markdown=\"1\">An issue with the amount or currency of a partial refund<\/li> <li markdown=\"1\">Already fully refunded<\/li> <li markdown=\"1\">(Partial) refund not allowed or no longer allowed for the transaction type or payment method or due to regulatory restrictions<\/li> <li markdown=\"1\">Card account closed or never existed<\/li> <li markdown=\"1\">Suspected fraud<\/li><\/ul> (HTTP 422)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">CaptureFailed<\/td>\n<td style=\"text-align: left;\">AUTHORIZATION_ALREADY_CAPTURED<\/td>\n<td style=\"text-align: left;\">The payment has already been captured. Do not retry the same request. (HTTP 422)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">CaptureFailed<\/td>\n<td style=\"text-align: left;\">AUTHORIZATION_EXPIRED<\/td>\n<td style=\"text-align: left;\">The payment cannot be captured because the authorization validity period has expired. (HTTP 422)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">CaptureFailed<\/td>\n<td style=\"text-align: left;\">AUTHORIZATION_VOIDED<\/td>\n<td style=\"text-align: left;\">The payment cannot be captured or re-authorized because the authorization has been cancelled. (HTTP 422)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">CaptureFailed<\/td>\n<td style=\"text-align: left;\">DUPLICATE_INVOICE_ID<\/td>\n<td style=\"text-align: left;\">Duplicate invoice ID detected. This error can occur if your account has been set to use the <code>reference<\/code> from your payment request as the transaction ID. By default, the unique PSP reference of the transaction is used as the invoice ID. (HTTP 422)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">CaptureFailed<\/td>\n<td style=\"text-align: left;\">DUPLICATE_TRANSACTION<\/td>\n<td style=\"text-align: left;\">Duplicate invoice ID detected. This error can occur if your account has been set to use the <code>reference<\/code> from your payment request as the transaction ID. By default, the unique PSP reference of the transaction is used as the invoice ID. (HTTP 422)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">CaptureFailed<\/td>\n<td style=\"text-align: left;\">PAYEE_ACCOUNT_RESTRICTED<\/td>\n<td style=\"text-align: left;\">The transaction failed because PayPal has put restrictions on the seller's PayPal account. (HTTP 422)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">CaptureFailed<\/td>\n<td style=\"text-align: left;\">PAYER_ACCOUNT_RESTRICTED<\/td>\n<td style=\"text-align: left;\">The transaction failed because PayPal has put restrictions on the shopper's PayPal account. (HTTP 422)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">RefundFailed<\/td>\n<td style=\"text-align: left;\">CAPTURE_FULLY_REFUNDED<\/td>\n<td style=\"text-align: left;\">It is not possible to issue a refund because the payment has already been fully refunded. (HTTP 422)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">RefundFailed<\/td>\n<td style=\"text-align: left;\">MAX_NUMBER_OF_REFUNDS_EXCEEDED<\/td>\n<td style=\"text-align: left;\">You have retried a refund for this capture more times than is allowed. (HTTP 422)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">RefundFailed<\/td>\n<td style=\"text-align: left;\">REFUND_FAILED_INSUFFICIENT_FUNDS<\/td>\n<td style=\"text-align: left;\">The refund failed because the seller's PayPal account has insufficient funds, or because the bank account linked to the seller's PayPal account has not been verified or has insufficient funds. (HTTP 422).<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">RefundFailed<\/td>\n<td style=\"text-align: left;\">REFUND_NOT_PERMITTED_DUE_TO_CHARGEBACK<\/td>\n<td style=\"text-align: left;\">It is not possible to issue a refund because the payment is <a href=\"\/risk-management\/chargeback-guidelines\/paypal-chargebacks\/\">disputed<\/a>. If you are a marketplace, contact the seller to resolve the chargeback. (HTTP 422)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">RefundFailed<\/td>\n<td style=\"text-align: left;\">REFUND_TIME_LIMIT_EXCEEDED<\/td>\n<td style=\"text-align: left;\">It is not possible to refund this payment because the time period that PayPal allows for issuing a refund has passed. (HTTP 422)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">RefundFailed<\/td>\n<td style=\"text-align: left;\">TRANSACTION_DISPUTED<\/td>\n<td style=\"text-align: left;\">Partial refunds are not possible because the transaction is <a href=\"\/risk-management\/chargeback-guidelines\/paypal-chargebacks\/\">disputed<\/a>. (HTTP 422)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>These are the most common PayPal raw responses when your transaction traffic is still on the older PayPal API:<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Journal&nbsp;type<\/th>\n<th style=\"text-align: left;\">refusalReasonRaw<\/th>\n<th style=\"text-align: left;\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">CaptureFailed<\/td>\n<td style=\"text-align: left;\">10606 - Transaction rejected, please contact the buyer<\/td>\n<td style=\"text-align: left;\">The shopper cannot pay. For more information on why the capture failed, contact PayPal.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">CaptureFailed<\/td>\n<td style=\"text-align: left;\">11607 - Duplicate request<\/td>\n<td style=\"text-align: left;\">This transaction could not be completed since it is duplicate. Check whether the shopper already attempted a transaction.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">10001: Internal Error<\/td>\n<td style=\"text-align: left;\">This indicates a technical issue on PayPal's side. For more information, contact PayPal.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">10002 : The user account is locked<\/td>\n<td style=\"text-align: left;\">Your PayPal account may be locked. For more information, contact PayPal.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">10002: Restricted account<\/td>\n<td style=\"text-align: left;\">PayPal merchant account has been restricted. Contact your PayPal account manager to resolve the issue.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">10212: Profile preference setting<\/td>\n<td style=\"text-align: left;\">Applies to subscription payments. The shopper's PayPal account is configured to automatically block certain payments. The shopper can adjust this in their PayPal account.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">10409: You're not authorized to access this info<\/td>\n<td style=\"text-align: left;\">There are multiple PayPal accounts set up on the same merchant account.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">10525: Invalid Data<\/td>\n<td style=\"text-align: left;\">The transaction cannot be processed because the amount is zero. <br> If you want to make a zero-auth transaction to validate payment details, make sure that you are sending the <a href=\"\/payment-methods\/paypal\/web-component#create-a-token\">required parameters to save payment details<\/a>.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">10729: Shipping Address State Empty<\/td>\n<td style=\"text-align: left;\">For transactions in the US and Canada, the  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Checkout\/latest\/post\/payments#request-deliveryAddress\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">deliveryAddress<\/a> has to include a <code>stateOrProvince<\/code>.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">10730: Shipping Address Postal Code Empty<\/td>\n<td style=\"text-align: left;\">The  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Checkout\/latest\/post\/payments#request-deliveryAddress\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">deliveryAddress<\/a> has to include a <code>postalCode<\/code>.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">11451: Billing Agreement Id or transaction Id is not valid<\/td>\n<td style=\"text-align: left;\">The transaction failed because the token used for the recurring transaction was created from a different merchant account. Make sure to use the recurring details created on the same merchant account.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">11452: Merchant not enabled for reference transactions<\/td>\n<td style=\"text-align: left;\">You tried to either <a href=\"\/online-payments\/tokenization\">create or use a token<\/a>, but do not have the <a href=\"\/payment-methods\/paypal\/web-component#enable-recurring-payments\">recurring feature enabled<\/a> on your PayPal account. Contact PayPal to resolve the issue.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">11547: Recurring payments feature is not currently available; try again later<\/td>\n<td style=\"text-align: left;\">You tried to either <a href=\"\/online-payments\/tokenization\">create or use a token<\/a>, but do not have the <a href=\"\/payment-methods\/paypal\/web-component#enable-recurring-payments\">recurring feature enabled<\/a> on your PayPal account. Contact PayPal to resolve the issue.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">11547: Permission denied<\/td>\n<td style=\"text-align: left;\">Your PayPal account does not have the required API permissions. For instructions, see <a href=\"\/payment-methods\/paypal\/setup-paypal-marketplaces#marketplace-account\">Set up PayPal for marketplaces<\/a>. If the problem persists, contact PayPal.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">11601: Request for billing address failed<\/td>\n<td style=\"text-align: left;\">The <strong>Request billing address<\/strong> feature is not enabled on your PayPal account. Contact PayPal to have it enabled.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused\/Error<\/td>\n<td style=\"text-align: left;\">XXXXX: Transaction refused because of an invalid argument.  See additional error message<\/td>\n<td style=\"text-align: left;\">No specific reason provided. For more information, refer to <a href=\"https:\/\/developer.paypal.com\/docs\/nvp-soap-api\/errors\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">PayPal's API Error Codes<\/a>.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">10201: Agreement cancelled<\/td>\n<td style=\"text-align: left;\">The billing agreement of a recurring payment has been canceled on PayPal's side. You can either retry the payment with another token, or <a href=\"\/online-payments\/tokenization\">create a new token<\/a>.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">10204: Denied<\/td>\n<td style=\"text-align: left;\">The shopper's PayPal account is closed or restricted. The shopper should contact PayPal to resolve the issue.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">13122: Transaction refused<\/td>\n<td style=\"text-align: left;\">This transaction cannot be completed because it violates the PayPal User Agreement. For more information, contact PayPal.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">10417: Transaction cannot complete<\/td>\n<td style=\"text-align: left;\">This payment failed. PayPal recommends that you ask the shopper to retry the payment using another payment method from their PayPal wallet.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">10486: This transaction could not be completed<\/td>\n<td style=\"text-align: left;\">The transaction failed due to a bad funding source; for example, the payment exceeded the shopper's card limit.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">RefundFailed<\/td>\n<td style=\"text-align: left;\">10002: You do not have permission to make this API call<\/td>\n<td style=\"text-align: left;\">Your PayPal does not have the required API permissions. See <a href=\"\/payment-methods\/paypal\/setup-paypal-direct-merchants\">Set up PayPal<\/a> or <a href=\"\/payment-methods\/paypal\/setup-paypal-marketplaces\/\">Set up PayPal for marketplaces<\/a> If the problem persists, contact PayPal.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">RefundFailed<\/td>\n<td style=\"text-align: left;\">10007: Permission denied - You do not have permission to refund this transaction<\/td>\n<td style=\"text-align: left;\">This issue is related to the permissions you have on PayPal's side. For more information, refer to <a href=\"https:\/\/www.paypal.com\/au\/smarthelp\/article\/why-did-i-get-api-error-code-10007-ts1124\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">PayPal documentation<\/a>.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">RefundFailed<\/td>\n<td style=\"text-align: left;\">10009: You do not have a verified ACH<\/td>\n<td style=\"text-align: left;\">You can receive this response in the following scenarios: <ul> <li markdown=\"1\">Your PayPal account does not have enough funds for the refund.<\/li> <li markdown=\"1\">You haven't verified the bank account associated to your PayPal account.<\/li><li markdown=\"1\">Your PayPal account doesn't have a bank account associated to it.<\/li> <\/ul> Contact PayPal to resolve the issue.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Pix raw responses<\/h2>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Error Code<\/th>\n<th style=\"text-align: left;\">Reject Reasons for Refund Failed<\/th>\n<th style=\"text-align: left;\">Error description<\/th>\n<th style=\"text-align: left;\">Action suggestion<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">AB03<\/td>\n<td style=\"text-align: left;\">Settlement aborted due to timeout.<\/td>\n<td style=\"text-align: left;\">The waiting time for the ISPB\/Shopper bank to get back to us was very long.<\/td>\n<td style=\"text-align: left;\">It is suggested that a new refund attempt be made.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">ED05<\/td>\n<td style=\"text-align: left;\">Settlement of the transaction has failed.<\/td>\n<td style=\"text-align: left;\">There has been an Unexpected Failure at the ISPB\/Shopper bank. (This failure encompasses situations such as timeouts and other forms of refusal that are not specifically mapped by the shopper bank).<\/td>\n<td style=\"text-align: left;\">It is suggested that a new refund attempt be made.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">AC07<\/td>\n<td style=\"text-align: left;\">Creditor account number closed.<\/td>\n<td style=\"text-align: left;\">The bank account associated with the shopper is in a state of permanent cancellation or temporary blocking.<\/td>\n<td style=\"text-align: left;\">It is suggested that a new refund attempt be made after the shopper has made contact with their bank.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">DS04<\/td>\n<td style=\"text-align: left;\">The order was rejected by the Bank side (for reasons concerning content).<\/td>\n<td style=\"text-align: left;\">Refund rejected due to internal ISPB\/Receiving bank issues.<\/td>\n<td style=\"text-align: left;\">It is suggested that a new refund attempt be made after the hopper has made contact with their bank.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">AC06<\/td>\n<td style=\"text-align: left;\">Account specified is blocked, prohibiting posting of transactions against it.<\/td>\n<td style=\"text-align: left;\">The bank account associated with the shopper is in a state of permanent cancellation or temporary blocking.<\/td>\n<td style=\"text-align: left;\">It is suggested that a new refund attempt be made after the shopper has made contact with their bank.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">AB09<\/td>\n<td style=\"text-align: left;\">Transaction stopped due to error at the Creditor Agent.<\/td>\n<td style=\"text-align: left;\">There has been an Unexpected Failure at the ISPB\/Shopper bank. (This failure encompasses situations such as timeouts and other forms of refusal that are not specifically mapped by the shopper bank).<\/td>\n<td style=\"text-align: left;\">It is suggested that a new refund attempt be made after the shopper has made contact with their bank.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">-<\/td>\n<td style=\"text-align: left;\">Creditor account number and\/or branch is invalid or missing.<\/td>\n<td style=\"text-align: left;\">The bank account associated with the shopper is in a state of permanent cancellation or temporary blocking.<\/td>\n<td style=\"text-align: left;\">It is suggested that a new refund attempt be made after the shopper has made contact with their bank.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">AG03<\/td>\n<td style=\"text-align: left;\">Transaction type not supported\/authorized on this account.<\/td>\n<td style=\"text-align: left;\">ISPB\/Shopper bank has not authorized transactions to that bank account. Example: Transfer to salary account.<\/td>\n<td style=\"text-align: left;\">It is suggested that a new refund attempt be made after the shopper has made contact with their bank.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">AM09<\/td>\n<td style=\"text-align: left;\">Amount received is not the amount agreed or expected.<\/td>\n<td style=\"text-align: left;\">ISPB\/Shopper bank rejected the full or partial reversal of the transaction.<\/td>\n<td style=\"text-align: left;\">It is suggested that a new refund attempt be made after the shopper has made contact with their bank.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">AM02<\/td>\n<td style=\"text-align: left;\">Specific transaction\/message amount is greater than allowed maximum.<\/td>\n<td style=\"text-align: left;\">ISPB\/Shopper bank rejected the full or partial reversal of the transaction.<\/td>\n<td style=\"text-align: left;\">It is suggested that a new refund attempt be made after the shopper has made contact with their bank.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">AC14<\/td>\n<td style=\"text-align: left;\">Creditor account type missing or invalid.<\/td>\n<td style=\"text-align: left;\">Pel\u00edcula account associated with the shopper is in a state of permanent cancellation or temporary blocking.<\/td>\n<td style=\"text-align: left;\">It is suggested that a new refund attempt be made after the shopper has made contact with their bank.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">DT05<\/td>\n<td style=\"text-align: left;\">Associated message, payment information block or transaction was received after agreed cut-off date.<\/td>\n<td style=\"text-align: left;\">Refund request made after 90 days.<\/td>\n<td style=\"text-align: left;\">The refund operation will not be successful through the standard flow, in accordance with the rules established by the Central Bank of Brazil (BACEN).<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Ratepay raw responses<\/h2>\n<table>\n<thead>\n<tr>\n<th>Journal&nbsp;type<\/th>\n<th>refusalReasonRaw<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>CaptureFailed<\/td>\n<td>2307 : Invalid item quantity\/amount in request (150)<\/td>\n<td>A technical error occurred. Ensure that you are sending correct information in the <code>modificationAmount<\/code> and <code>additionalData.openinvoicedata<\/code> fields of your <a href=\"\/payment-methods\/ratepay\/api-only\/#capture-the-payment\">capture request<\/a>, and retry the capture. The information in <code>additionalData.openinvoicedata<\/code> must be the same as what you provided in <code>lineItems<\/code> in your authorization request.<\/td>\n<\/tr>\n<tr>\n<td>CaptureFailed<\/td>\n<td>2300 : Request basket not valid {message} unknown item (150)<\/td>\n<td>A technical error occurred. Ensure that you are sending correct information in the <code>modificationAmount<\/code> and <code>additionalData.openinvoicedata<\/code> fields of your <a href=\"\/payment-methods\/ratepay\/api-only\/#capture-the-payment\">capture request<\/a>, and retry the capture. The information in <code>additionalData.openinvoicedata<\/code> must be the same as what you provided in <code>lineItems<\/code> in your authorization request.<\/td>\n<\/tr>\n<tr>\n<td>CaptureFailed<\/td>\n<td>1000 : technical error (150)<\/td>\n<td>A technical error has occurred on Ratepay's end. Retry the capture after a short period of time.<\/td>\n<\/tr>\n<tr>\n<td>CaptureFailed<\/td>\n<td>102 : Risk management processing error (150)<\/td>\n<td>The processing of the capture request was not successful. Check your request and retry after a short period of time.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Sepa Direct Debit raw responses<\/h2>\n<table>\n<thead>\n<tr>\n<th>Journal type<\/th>\n<th>refusalReasonRaw<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Error<\/td>\n<td>400<\/td>\n<td>Bad Request - A parameter is missing or invalid.<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>00_400<\/td>\n<td>Bad Request - A parameter is missing or invalid.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>29_001<\/td>\n<td>Request Data Could Not Be Processed - The request is missing required fields or contains invalid data.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>30_005<\/td>\n<td>Request Data Could Not Be Processed - Balance account closed.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>30_014<\/td>\n<td>Request Data Could Not Be Processed - Account holder closed.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>30_016<\/td>\n<td>Request Data Could Not Be Processed - Account misses capabilities.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>30_081<\/td>\n<td>Request Data Could Not Be Processed - Invalid transfer information provided.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>422<\/td>\n<td>Request Data Could Not Be Processed - Declined by acquirer.<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>161<\/td>\n<td>Invalid IBAN.<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>907<\/td>\n<td>Payment details are not supported for this country\/ MCC combination.<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>500<\/td>\n<td>Internal Server Error.<\/td>\n<\/tr>\n<tr>\n<td>CaptureFailed<\/td>\n<td>400<\/td>\n<td>Bad Request - A parameter is missing or invalid.<\/td>\n<\/tr>\n<tr>\n<td>CaptureFailed<\/td>\n<td>00_400<\/td>\n<td>Bad Request - A parameter is missing or invalid.<\/td>\n<\/tr>\n<tr>\n<td>CaptureFailed<\/td>\n<td>29_001<\/td>\n<td>Request Data Could Not Be Processed - The request is missing required fields or contains invalid data.<\/td>\n<\/tr>\n<tr>\n<td>CaptureFailed<\/td>\n<td>30_005<\/td>\n<td>Request Data Could Not Be Processed - Balance account closed.<\/td>\n<\/tr>\n<tr>\n<td>CaptureFailed<\/td>\n<td>30_014<\/td>\n<td>Request Data Could Not Be Processed - Account holder closed.<\/td>\n<\/tr>\n<tr>\n<td>CaptureFailed<\/td>\n<td>30_016<\/td>\n<td>Request Data Could Not Be Processed - Account misses capabilities.<\/td>\n<\/tr>\n<tr>\n<td>CaptureFailed<\/td>\n<td>30_081<\/td>\n<td>Request Data Could Not Be Processed - Invalid transfer information provided.<\/td>\n<\/tr>\n<tr>\n<td>CaptureFailed<\/td>\n<td>422<\/td>\n<td>Request Data Could Not Be Processed - Declined by acquirer.<\/td>\n<\/tr>\n<tr>\n<td>CaptureFailed<\/td>\n<td>NO_RESPONSE_WITHIN_TIMEOUT<\/td>\n<td>Error when attempting transfer : NO_RESPONSE_WITHIN_TIMEOUT.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Star raw responses<\/h2>\n<p>These are the raw responses from Star for refused or canceled transactions.<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Response Code<\/th>\n<th style=\"text-align: left;\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">34<\/td>\n<td style=\"text-align: left;\">Suspected fraud, capture<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">42<\/td>\n<td style=\"text-align: left;\">No universal account<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">52<\/td>\n<td style=\"text-align: left;\">No checking account<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Swish raw responses<\/h2>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Journal&nbsp;type<\/th>\n<th style=\"text-align: left;\">refusalReasonRaw<\/th>\n<th style=\"text-align: left;\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">RefundFailed<\/td>\n<td style=\"text-align: left;\">DBER : Internal error<\/td>\n<td style=\"text-align: left;\">Internal error on Swish side. Retry the refund after 1 hour.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">RefundFailed<\/td>\n<td style=\"text-align: left;\">TM01 : Swish timed out before the payment was started<\/td>\n<td style=\"text-align: left;\">Issuer or Swish timeout. Retry the refund after 1 hour.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">RefundFailed<\/td>\n<td style=\"text-align: left;\">UNKW : Unknown error<\/td>\n<td style=\"text-align: left;\">Unknown error from Swish. Retry the refund after 1 hour.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">RefundFailed<\/td>\n<td style=\"text-align: left;\">RF07 : Transaction declined<\/td>\n<td style=\"text-align: left;\">Retry the refund after 1 hour. If the problem persists contact the merchant bank.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">RefundFailed<\/td>\n<td style=\"text-align: left;\">Error when attempting transfer : IOEXCEPTION_RECEIVED<\/td>\n<td style=\"text-align: left;\">Failure to connect to Swish. Retry the refund after 1 hour.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">RefundFailed<\/td>\n<td style=\"text-align: left;\">429 : Too many requests<\/td>\n<td style=\"text-align: left;\">Too many requests. Retry the refund after 1 hour.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">RefundFailed<\/td>\n<td style=\"text-align: left;\">RF09 : Refund already in progress<\/td>\n<td style=\"text-align: left;\">Refund already in progress. Retry the refund after 1 hour.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">RefundFailed<\/td>\n<td style=\"text-align: left;\">Error when attempting transfer : CONVERTER_RESPONSE<\/td>\n<td style=\"text-align: left;\">Adyen couldn\u2019t interpret the acquirer\u2019s response. Retry the refund after 1 hour.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">RefundFailed<\/td>\n<td style=\"text-align: left;\">Error when attempting transfer : NO_RESPONSE_WITHIN_TIMEOUT<\/td>\n<td style=\"text-align: left;\">Swish server is not reachable. Retry the refund after 1 hour.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">RefundFailed<\/td>\n<td style=\"text-align: left;\">TA01 : Technical error<\/td>\n<td style=\"text-align: left;\">Technical error in settlement. It could be that the banks did not respond on time or had an issue during settlement. Retry the refund after 1 hour.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">RefundFailed<\/td>\n<td style=\"text-align: left;\">ACMT07 : Payee not Enrolled<\/td>\n<td style=\"text-align: left;\">The payee (shopper) is not enrolled to Swish. Refund outside Adyen platform.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">RefundFailed<\/td>\n<td style=\"text-align: left;\">FF10 : Bank system processing error<\/td>\n<td style=\"text-align: left;\">Bank system processing error. Retry the refund after 1 hour.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">RefundFailed<\/td>\n<td style=\"text-align: left;\">RF08 : Amount value is too large, or amount exceeds the amount of the original payment<\/td>\n<td style=\"text-align: left;\">Amount value is too large or amount exceeds the amount of the original payment minus any previous refunds.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">RefundFailed<\/td>\n<td style=\"text-align: left;\">RF02 : Original Payment not found or original payment is more than 13 months old<\/td>\n<td style=\"text-align: left;\">Original payment not found or original payment is more than 13 months old. Refund outside Adyen platform.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">RefundFailed<\/td>\n<td style=\"text-align: left;\">PA01 : Unprocessable entity<\/td>\n<td style=\"text-align: left;\">Reasons for this error could be that parameter is incorrect in the request, or something is wrong with the certificate, or the merchant is not connected to Adyen as a technical supplier. Get in touch with Adyen support to determine the root cause.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">RefundFailed<\/td>\n<td style=\"text-align: left;\">AG09 : The payee is not enrolled to Swish<\/td>\n<td style=\"text-align: left;\">The shopper must contact their bank and check their agreement.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">RF07 : Transaction declined<\/td>\n<td style=\"text-align: left;\">Decline in bank validation. For more information have the shopper contact their bank.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">DECLINED : The payer declined to make the payment<\/td>\n<td style=\"text-align: left;\">The payer declined to make the payment.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">BANKIDCL : Payer cancelled BankId signing<\/td>\n<td style=\"text-align: left;\">The payer cancelled the BankId signing.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">BANKIDONGOING : BankID already in use<\/td>\n<td style=\"text-align: left;\">The payer\u2019s BankID is already in use.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">BANKID : BankID timed out<\/td>\n<td style=\"text-align: left;\">The payer's BankID has timed out.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">UNKW : Unknown error.<\/td>\n<td style=\"text-align: left;\">Unknown error from Swish.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">AM21 : Transaction amount exceeds Swish limit agreed between bank and payer for given period<\/td>\n<td style=\"text-align: left;\">Transaction amount exceeds Swish limit agreed between bank and payer for given period. Please inform the payer to contact their bank for more information on how to adjust the Swish limits.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">No response from ACM<\/td>\n<td style=\"text-align: left;\">Swish did not respond within 30 seconds which resulted in a timeout.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">TA01 : Technical error<\/td>\n<td style=\"text-align: left;\">Technical error.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">AM02 : Amount value is too large<\/td>\n<td style=\"text-align: left;\">Amount value is too large.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">NARR : Reason is provided as narrative details in the additional reason information<\/td>\n<td style=\"text-align: left;\">Error in settlement. It could be that the banks did not respond on time or had an issue during settlement.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">AB06 : Settlement status unknown. Credit step will not happen to creditor<\/td>\n<td style=\"text-align: left;\">Rejected by the banks during the settlement step.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">FF10 : Bank system processing error<\/td>\n<td style=\"text-align: left;\">Bank system processing error.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">BANKIDUNKN : BankID is not able to authorize the payment<\/td>\n<td style=\"text-align: left;\">BankID is not able to authorize the payment.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Refused<\/td>\n<td style=\"text-align: left;\">RR04 : Regulatory Reason<\/td>\n<td style=\"text-align: left;\">Regulatory Reason. Sent by debtor\/creditor bank due to regulatory reasons e.g. fraud.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">No response from ACM<\/td>\n<td style=\"text-align: left;\">Swish did not respond within 30 seconds which resulted in a timeout.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">PA01 : Unprocessable entity<\/td>\n<td style=\"text-align: left;\">Reasons for this error could be that a parameter is incorrect in the request, or something is wrong with the certificate, or the merchant is not connected to Adyen as a technical supplier. Get in touch with Adyen support to determine the root cause.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">ACMT07 : Payee not Enrolled<\/td>\n<td style=\"text-align: left;\">The payee (shopper) is not enrolled to Swish.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Error<\/td>\n<td style=\"text-align: left;\">RP06 : A payment request already exist for that payer. Only applicable for Swish e-commerce<\/td>\n<td style=\"text-align: left;\">A payment request already exists for that payer. Only applicable for Swish e-commerce.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>TWINT raw responses<\/h2>\n<table>\n<thead>\n<tr>\n<th>Journal&nbsp;type<\/th>\n<th>Response<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Refused<\/td>\n<td>103: Declined by the issuer<\/td>\n<td>The transaction was declined by the issuer. Ask the shopper to contact their bank for more information.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>1301\/1302 Shopper removed the recurring agreement<\/td>\n<td>The shopper has canceled their recurring payment.<\/td>\n<\/tr>\n<tr>\n<td>Refused<\/td>\n<td>103:Payment aborted by the customer<\/td>\n<td>The shopper did not complete the payment.<\/td>\n<\/tr>\n<tr>\n<td>Error<\/td>\n<td>No response from ACM<\/td>\n<td>Adyen was not able to connect with TWINT, which resulted in a timeout.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>See also<\/h2>\n<div class=\"see-also-links output-inline\" id=\"see-also\">\n<ul><li><a href=\"\/development-resources\/refusal-reasons\/\"\n                        target=\"_self\"\n                        >\n                    Refusal reasons\n                <\/a><\/li><li><a href=\"\/development-resources\/raw-acquirer-responses\/visa-integrity-fees\/\"\n                        target=\"_self\"\n                        >\n                    Mapping to Visa system integrity fee categories\n                <\/a><\/li><li><a href=\"\/point-of-sale\/error-scenarios\/raw-acquirer-responses\"\n                        target=\"_self\"\n                        >\n                    Terminal API raw responses\n                <\/a><\/li><\/ul><\/div>\n","url":"https:\/\/docs.adyen.com\/development-resources\/raw-acquirer-responses","articleFields":{"description":"Learn the meaning of raw acquirer responses.","id":"24219172","type":"page","_expandable":{"operations":""},"status":"current","feedback_component":true,"filters_component":false,"page_id":"b46712dc-b3ba-4af8-aa4c-442bd52deb60","decision_tree":"[]","last_edit_on":"16-10-2024 14:06"},"algolia":{"url":"https:\/\/docs.adyen.com\/development-resources\/raw-acquirer-responses","title":"Raw responses","content":"\nPoint of SaleFor an in-person payments integration, see the most common raw responses that Terminal API returns.\n\nWhen a card scheme or issuer declines a transaction, they send us a raw response to explain why. This is also known as the \"raw acquirer response\".\nThe many raw responses are slightly different between schemes and are subject to change. For that reason, we map raw responses for failed transactions to a combination of a resultCode field with a value of Refused or Cancelled, and a refusalReason field explaining why the transaction did not succeed.\nIf you want to receive the raw response in your API responses as well, you can enable that in your Customer Area.\nOn this page, we describe the most common raw responses related to refused or canceled transactions. In the tables, Journal&nbsp;type refers to payment details in your Customer Area.\nRequirements\n\n\n\nRequirement\nDescription\n\n\n\n\nIntegration type\nAn online payments integration.\n\n\nSetup steps\nBefore you begin, in your Customer Area enable receiving raw responses.\n\n\n\nRecommendations\nTake the following recommendations into account with regard to handling raw responses.\n\nThe raw response provides additional information about why the transaction failed. Be aware that card schemes and issuers sometimes change the text without notice.\nTo prevent the malicious use of data, you must not expose the details of raw responses to shoppers.\n\nReceive raw responses\nIf you want to receive the raw response for declined transactions:\n\nLog in to your Customer Area and switch to your merchant account.\nGo to Developers &gt; Additional data.\nSelect the Raw acquirer result checkbox.\nSelect Save configuration.\n\nWhen a payment request is declined, the additionalData of the response now includes:\n\nrefusalReasonRaw: the full raw response. For example: 51 : Insufficient funds\/over credit limit.\nrefusalCodeRaw (only available for Visa and Mastercard transactions through our own acquiring platform): the numeric part of the raw response. For example: 51. This represents the underlying scenario that caused the transaction to fail.\n\n\n\n    \n        \n        \n    \n\n\nNote that we would map the raw response from this example to refusalReason&nbsp;Not enough balance and resultCode&nbsp;Refused.\nVisa and Mastercard raw responses\nThese are the most common raw responses from Visa and Mastercard for refused or canceled transactions.\n\nIf you use your own retry logic, you can use the raw response to help avoid Visa excessive retry fees. See Mapping to Visa system integrity fee categories.\n\n\n\n\nJournal&nbsp;type\nrefusalReasonRaw\nDescription\n\n\n\n\nAuthorised\n00: Approved or completed successfully\nThe transaction was canceled after being initially approved by the issuer. This can be due to various reasons, for example, if the shopper returns goods after purchase.\n\n\nRefused\n01: Refer to card issuer\nThe transaction was refused by the card issuer. The shopper should contact their bank for clarification. The shopper can try again after resolving the issue with their bank, or use another payment method.\n\n\nRefused\n03: Invalid merchant\nThe transaction was refused by the card issuer. The shopper should contact their bank for clarification.\u00a0The shopper can try again after resolving the issue with their bank, or use another payment method.\n\n\nRefused\n04: Pickup card\nThe card issuer requests to retain the card. This can be due to a suspected counterfeit or stolen card. This reason is used in an ecommerce environment although it originates from an in-person payments environment.\n\n\nRefused\n05: Do not honor\nThis is a generic refusal that has several possible causes. The shopper should contact their issuing bank for clarification.\n\n\nError\n06: Error\nPayment could not be authorized and resulted in an error. The shopper can try again or use another payment method.\n\n\nRefused\n07: Pickup card, special conditions\nThe card issuer requests to retain the card. This can be due to a suspected counterfeit or stolen card.\n\n\nCancelled\n10: Partial approval\nThe transaction was canceled. Some card issuers support partial-approval authorization. This approves a part of the requested transaction, leaving the remainder to be paid with another form of tender.\n\n\nRefused\n12: Invalid transaction\nThe card issuer does not allow this type of transaction on this card\/account.\u00a0For example, the card is a fleet card for which this type of transaction is not permitted.\n\n\nRefused\n13: Invalid amount\nThe card issuer has declined the transaction because of an invalid format or field. This response usually occurs with Cirrus or Maestro Debit and Prepaid Cards or cards that are not allowed to do online purchases. The shopper should try again or use another payment method.\n\n\nRefused\n14: Invalid Account Number (No such Number)\nThe card issuer is unable to validate the card\/account number.\n\n\nRefused\n15: No such issuer\nThe card number is not within a card number range supported by the scheme.\n\n\nRefused\n19: Re-enter transaction\nApplies to Visa. The transaction cannot be processed temporarily.\n\n\nError\n30: Format error\nThe card issuer does not recognize the transaction details being entered. This is due to a format error. The shopper should check the transaction information and try again.\n\n\nRefused\n34: Suspect fraud\nApplies to Mastercard. The transaction is refused because the card issuer suspects this payment to be fraudulent.\n\n\nRefused\n41: Pickup card (lost card)\nThe card was reported as lost. Validate the shopper's authenticity and refer them to their bank.\n\n\nRefused\n43: Pickup card (stolen card)\nThe card was reported as stolen. Validate the shopper's authenticity and refer them to their bank.\n\n\nRefused\n46: Closed Account\nApplies to Visa. The account is closed. Re-validate the account number for accuracy and do not reattempt with the same PAN or token.\n\n\nRefused\n51: Insufficient funds\/over credit limit \/ Not sufficient funds\nInsufficient funds in the cardholder's account. The shopper can try again after adding funds to their bank account, or use another payment method.\n\n\nRefused\n52: No checking account\nApplies to Visa. The card does not have a checking account linked to it. The shopper can use another payment method.\n\n\nRefused\n54: Expired card\nThe card expiration date is in the past.\u00a0The shopper should correct the date or use another payment method.\n\n\nRefused\n55: Invalid PIN\nThe shopper has entered an incorrect PIN.\u00a0The shopper should re-enter their PIN or\u00a0use another payment method.\n\n\nRefused\n57: Transaction not permitted to cardholder\nThe card issuer does not permit the transaction on this card\/account. The shopper can use another payment method. For activation or loading of prepaid cards, the Merchant, acquirer BIN, and issuer BIN are not all domestic.\n\n\nRefused\n58: Transaction not permitted to acquirer\/terminal\nCard issuer does not permit the transaction on this card\/account. Shopper can use another payment method or contact their bank.\n\n\nRefused\n59: Suspected fraud\nThe transaction is refused because the card issuer suspects this payment to be fraudulent.\n\n\nRefused\n61: Exceeds withdrawal amount limit(s) \/ Withdrawal amount limit exceeded\nThe shopper has  exceeded their card limit.\u00a0The shopper can try again after resolving the issue with their bank, or use another payment method.\n\n\nRefused\n62: Restricted card\nThe card issuer has restricted where the card can be used. For example, because of embargoes.\n\n\nRefused\n63: Security violation\nThe card issuer indicated a security issue with this card. The shopper can use another payment method. Alternatively, the shopper can try again after they resolved the issue with their bank.\n\n\nRefused\n65: Exceeds withdrawal count limit \/ Withdrawal count limit exceeded\nThe shopper has exceeded their card usage frequency limit. The shopper can use another payment method or try again with the same card after the shopper took care of the card limit issue.\n\n\nRefused\n6P: Customer ID verification failed\nApplies to Visa. Incorrect account verification (for example driving license number) related to Visa Direct.  Not to be confused for cardholder verification method refusals such as CVV, for example.\n\n\nRefused\n65: Authentication required\nApplies to Mastercard. Authentication is required for the transaction. If the transaction is in scope of PSD2 and did not go through 3D Secure, try again with 3D Secure. This is also referred to as a \"Soft Decline\".\n\n\nRefused\n70: Contact Card Issuer\nApplies to Mastercard. The card issuer indicated an issue with this card and requests contact from the shopper. The shopper can use another payment method. Alternatively the shopper can try again after they resolved the issue with their bank.\n\n\nRefused\n70: PIN data required\nApplies to Visa. The card issuer requests to use Secure Customer Authentication. Reattempt transaction with PIN. (European Region Only)\n\n\nRefused\n75: Allowable number of PIN tries exceeded\nThe shopper has entered an incorrect PIN more times than is allowed by the issuing bank. The shopper should try again or use another payment method.\n\n\nRefused\n78: Invalid\/nonexistent account specified (general)\nThe transaction is from a new cardholder, and the card has not been properly unblocked.\n\n\nRefused\n79: Life Cycle\nApplies to Mastercard. The transaction is refused due to invalid card data. View the Merchant Advice Code for follow-up action.\n\n\nRefused\n80: Credit issuer unavailable\nThe issuing bank cannot be contacted. The shopper should try again or use another payment method.\n\n\nRefused\n82: Policy\nApplies to Mastercard. The transaction is refused due to a policy reason. View the Merchant Advice Code for follow-up action.\n\n\nRefused\n82: Negative online CAM, dCVV, iCVV, CVV, or CAVV results or Offline PIN authentication interrupted\nApplies to Visa. The cardholder verification method failed for CAM, dCVV, iCVV, CVV or a service code for card present transactions.\n\n\nRefused\n83: Fraud \/ Security\nApplies to Mastercard. The transaction is refused because the card issuer suspects this payment to be fraudulent. View the Merchant Advice Code for follow-up action.\n\n\nAuthorised\n85: No reason to decline a request for account number verification, address verification, CVV2 verification, or a credit voucher or merchandise return\nZero-value auth\u00a0request authorized.\n\n\nAuthorised\n85: Not declined (Valid for all zero amount transactions)\nZero-value auth\u00a0request authorized.\n\n\nRefused\n86: Cannot verify PIN\nApplies to Visa. The PIN cannot be validated. If applicable, the transaction can be reattempted as a non-PIN transaction.\n\n\nRefused\n91: Authorization Platform or issuer system inoperative \/ Issuer not available\nThe issuing bank cannot be contacted. The shopper should try again or use another payment method.\n\n\nError\n91: Issuer unavailable or switch inoperative\nThe issuer or issuer processor cannot authorize, for example because of downtime.\n\n\nRefused\n92: Destination cannot be found for routing \/ Unable to route transaction\nThe shopper is using a test card number on live. The shopper should use another payment method.\n\n\nRefused\n93: Transaction cannot be completed; violation of law\nThe issuing bank will not allow this transaction. The shopper should use another payment method.\n\n\nRefused\n96: System malfunction\nThe issuing bank cannot be contacted. The shopper should try again or use another payment method.\n\n\nRefused\n1A: Authentication Required\nApplies to Visa. Authentication is required for the transaction. If the transaction is in scope of PSD2 and did not go through 3D Secure, try again with 3D Secure. This is also referred to as a \"Soft Decline\".\n\n\nRefused\n5C: Transaction not supported\/blocked by issuer\nApplies to Visa. The transaction was refused by the card issuer. The shopper can contact their bank or try with a different payment method.\n\n\nRefused\n9G: Blocked by cardholder\/contact cardholder\nApplies to Visa. The cardholder blocked this card. Ask the cardholder to use another payment method.\n\n\nRefused\nR0: Stop payment order\nApplies to Visa. The cardholder requested to stop a specific, single recurring payment transaction. Contact the shopper regarding cancellation of this transaction.\n\n\nRefused\nR1: Revocation of authorization order\nApplies to Visa. The cardholder requested to stop all recurring payment transactions. Contact the shopper regarding cancellation of all transactions.\n\n\nRefused\nR3: Revocation of all authorization\nApplies to Visa. All recurring payments have been canceled for the card number in the request. Contact the shopper regarding cancellation of all transactions.\n\n\nRefused\nZ1: Offline-declined\nApplies to Visa. Only used in non-cardholder requests such as advice.\n\n\nRefused\nZ3: Unable to go online; offline-declined\nApplies to Visa. Only used in non-cardholder requests such as advice.\n\n\nError\nN3: Cash service not available\nReserved for private use or Maximum online refund reached\n\n\nError\nN4: Cash request exceeds issuer limit\nReserved for private use or Maximum offline refund reached\n\n\nDeclined\nN7: Decline for CVV2 failure\nReserved for private use or Customer selected negative file reason\n\n\n\nAdyen for Platforms raw responses\nBesides the issuer or card scheme, Adyen can also refuse a transaction if it fails a validation check in your balance platform.\n\n\n\nJournal&nbsp;type\nrefusalReasonRaw\nDescription\n\n\n\n\nRefused\n010: Insufficient funds in the source balance account\nThe transaction was refused by Adyen because there are insufficient funds in the balance account.\n\n\nRefused\n100 : Account holder misses required capabilities\nThe transaction was refused by Adyen because the account holder does not have the required capabilities.\n\n\nRefused\n101 : Account holder is not active\nThe transaction was refused by Adyen because the account holder is not in active  status.\n\n\nRefused\n111 : Balance account is not active\nThe transaction was refused by Adyen because the balance account is not in active  status.\n\n\nRefused\n121: Balance platform is not active\nThe transaction was refused by Adyen because your balance platform is not in Active  status.\n\n\nError\n999: Unknown error\nThe transaction was refused by Adyen for unknown reasons.\n\n\n\nAccel raw responses\nThese are the raw responses from Accel for refused or canceled transactions.\n\n\n\nResponse Code\nDescription\n\n\n\n\n214\nNo account of type requested, capture card\n\n\n\nAfterpay raw responses\n\n\n\nJournal&nbsp;type\nRaw Acquirer Response\nDescription\n\n\n\n\nRefused\nDECLINED : Payment rejected (402)\nAfterpay declined the payment.\n\n\nError\nNo response from ACM\nAfterpay did not respond within 30 seconds which resulted in a timeout.\n\n\nError\n500: Internal Error\nAfterpay had an internal error. The shopper needs to try again later.\n\n\nRefused\nINVALID_AMOUNT\nThe transaction amount is above or below the limit for Afterpay.\n\n\n\nAlipay raw responses\n\n\n\nJournal&nbsp;type\nResponse\nDescription\n\n\n\n\nsentForSettle \/ SettledScheduled \/ settledExternally\ntrade_status=TRADE_FINISHED\nThe payment was successfully completed and you can expect to receive the funds.\n\n\nRefused\nField 'currency' is not valid. Reason: The provided currency is not supported.\nThe currency sent in the request does not match the country code. For example, sending EUR for Norway; the currency should be NOK.See supported currencies at adyen.com.\n\n\nRefused\nPayment details are not supported for this combination of country\/region and MCC\nThe acquirer's risk rules blocked this transaction. There is usually a non-compliance issue in the payment details.\n\n\nRefused\n422: Invalid shopper interaction\nThe payment request includes the wrong shopperInteraction. For example, an Ecommerce merchant account sent a request with shopperInteraction: POS.Contact our Support Team.\n\n\nRefused\ntrade_status=WAIT_BUYER_PAY\nThe shopper did not authorize the payment. The authorized funds were refunded and the offer was closed because the Adyen terminal did not receive the authorization notification.\n\n\nRefused\nShopper cancelled during PIN entry\nThe shopper did not enter their PIN.\n\n\nRefused\nMerchant cancelled\nFor Alipay, this refusal only occurs for POS transactions. Usually, the merchant cancels the transaction before it completes, or refunds the transaction before it is captured.\n\n\nRefused\n(NOT_SUPPORT_PAYMENT_INST)\nThe shopper is using a version of Alipay Wallet that is not supported. Make sure that payment_inst is set to Alipay_HK, and prompt the shopper to use the correct wallet.\n\n\nRefused\nTRADE_NOT_EXIST\nFor online transactions, the shopper did not open the Alipay app from the payment URL, or did not log in to the Alipay website.For POS transactions, this refusal occurs when the merchant's MA Registration Number (RegNum) is missing. Contact our Support Team.\n\n\nError\nSYSTEM_ERROR : Alipay system is currently not available, please try again later.\nThe Alipay system is currently not available. Ask the shopper to try again later.\n\n\nError\nILLEGAL_SIGN\nThere is a technical issue with your configuration. Contact Alipay Support.\n\n\nError\nACCESS_FORBIDDEN\nThere is a technical issue with your configuration. Contact our Support Team.\n\n\nRefundFailed\nMERCHANT_BALANCE_NOT_ENOUGH\nThere is a technical issue with the refund. Try again between 21:00\u201323:00 SGT.\n\n\nRefundFailed\nPURCHASE_TRADE_NOT_EXIST\nThe transaction you\u2019re attempting to refund does not exist, or does not include a PSP reference. Check the request parameters to ensure you\u2019re sending a referenced refund.\n\n\nRefundFailed\nILLEGAL_ARGUMENT\nThe API request includes an incorrect parameter. Check your request parameters according to Alipay's API specification.\n\n\nRefundFailed\nRETURN_AMOUNT_EXCEED\nThe total refund amount exceeds the transaction amount. Check that the amount is correct.\n\n\nRefundFailed\nISSUER_OR_SWITCH_INOPERATIVE\nThe issuer or issuer processor temporarily cannot authorize, usually because of downtime. Try again later.\n\n\nRefundFailed\n40 : Requested function not supported\nThe card issuer declined the transaction. This is sometimes caused by the issuer placing a hold on the shopper's card.\n\n\n\nAlipayHK raw responses\n\n\n\nJournal&nbsp;type\nResponse\nDescription\n\n\n\n\nRefundFailed\nSYSTEM_EXCEPTION\nAlipay system error. Retry after a few seconds.\n\n\n\nAmerican Express raw responses\nThese are the most common raw responses from American Express for refused or canceled transactions.\n\n\n\nJournal&nbsp;type\nrefusalReasonRaw\nDescription\n\n\n\n\nCancelled\n000: Approved\nThe transaction was canceled after being initially approved by the issuer. This can be due to various reasons, for example, if the shopper returns goods after purchase.\n\n\nCancelled\n001: Approve with ID\nThe transaction was canceled after the issuer requested that identification be established through telephone contact between the acquiring center's authorizer and the merchant.\n\n\nCancelled\n002: Prepaid Card Partial Authorization\nTransaction was canceled. Some card issuers support partial-approval authorization. This approves a part of the requested transaction, leaving the remainder to be paid with another form of tender.\n\n\nRefused\n100: Deny\nThis is a generic refusal that can have several possible reasons. Shopper should contact their issuing bank for clarification.\n\n\nRefused\n101: Expired Card \/ Invalid Expiration Date\nThe card expiration date is in the past. The shopper should correct the date or use another payment method.\n\n\nRefused\n106: PIN tries exceeded\nThe shopper has entered an incorrect PIN more times than is allowed by the issuing bank. The shopper should try again or use another payment method.\n\n\nRefused\n109: Invalid merchant\nThe transaction was refused by the card issuer. The shopper should contact their bank for clarification. The shopper can try again after resolving the issue with their bank, or use another payment method.\n\n\nRefused\n110: Invalid amount\nThe transaction amount was specified in an invalid format. For example, an invalid character such as a dollar sign or a space was used. The shopper should correct or use another payment method.\n\n\nRefused\n111: Invalid account\nThe card issuer is unable to validate the card\/account number, possibly because an invalid character was used.\n\n\nRefused\n115: Requested function not supported\nThe card issuer does not allow this type of transaction on this card\/account.\n\n\nRefused\n117: Incorrect PIN\nThe shopper entered an invalid PIN. The shopper should try again or use another payment method.\n\n\nRefused\n119: Transaction not permitted to Cardmember\nThe card issuer doesn't permit the transaction on this card\/account. The shopper can use another payment method.\n\n\nRefused\n122: Invalid Keyed Printed Card Security Code (PCSC)\nThe card issuer indicated a security issue with this card. The shopper can use another payment method. Alternatively, the shopper can try again after they resolved the issue with their bank.\n\n\nRefused\n125: Invalid Effective Date on Card\nThe card expiration date provided is not a valid date format. The shopper should correct or use another payment method.\n\n\nRefused\n130: Additional customer identification required\nAuthentication is required for the transaction. If the transaction is in scope of PSD2 and did not go through 3D Secure, try again with 3D Secure. This is also referred to as a \"Soft Decline\".\n\n\nRefused\n181: Format error\nThe card issuer does not recognize the transaction details being entered. This is due to a format error. The shopper should check the transaction information and try again.\n\n\nRefused\n183: Invalid Currency Code\nThe currency code provided doesn't comply with standards.\n\n\nRefused\n187: Deny New Card Issued\nThe card issuer supplied the cardholder with a new card. The shopper should try again with the new card, or use another payment method\n\n\nRefused\n189: Deny Canceled or Closed Card Acceptor\nThe merchant has stopped operations or is no longer accepting cards from this card scheme.\n\n\nRefused\n200: Deny pick up Card\nThe card issuer requests to retain the card. This can be due to a suspected counterfeit or stolen card.\n\n\nRefused\n900: Advice accepted\nThe ExpressPay issuer is unable to respond to an ATC Synchronization Authorization Request.\n\n\nRefused\n911: Card Issuer timed out\nThe issuing bank cannot be contacted. The shopper should try again or use another payment method.\n\n\nRefused\n912: Host unavailable\nThe issuing bank cannot be contacted. The shopper should try again or use another payment method.\n\n\n\nBLIK raw responses\n\n\n\nJournal&nbsp;type\nResponse\nDescription\n\n\n\n\nRefused\nER_WRONG_TICKET\nThe BLIK code did not match any code generated within the last 180 seconds. Ask the shopper to try again and to check that they are using a valid code.\n\n\nRefused\nER_TIC_USED\nThe BLIK code was already used within the last 180 seconds.\n\n\nRefused\nER_TIC_EXPIRED\nThe BLIK code has expired.\n\n\nRefused\nTIMEOUT\nTimeout in communication with the mobile banking app or the issuer\u2019s system.\n\n\nRefused\nUSER_TIMEOUT\nThe shopper did not confirm the transaction in the mobile banking app within the time limit.\n\n\nRefused\nLIMIT_EXCEEDED\nThe shopper\u2019s transaction limit is exceeded. The banking mobile app should direct the shopper to change the limit.\n\n\nRefused\nUSER_DECLINED\nThe shopper declined the transaction in the mobile app.\n\n\nRefused\nAM_TIMEOUT\nTimeout in communication with the mobile app.\n\n\nRefused\nINSUFFICIENT_FUNDS\nInsufficient funds in the shopper\u2019s bank account. The mobile app should display the reason and direct the shopper to change the limit.\n\n\nError\nNO_RESPONSE_WITHIN_TIMEOUT\nAdyen did not receive a response from BLIK within the time limit.\n\n\n\nDiners raw responses\n\n\n\nResponse Code\nDescription\n\n\n\n\n100\nDo not honor\n\n\n101\nExpired card\n\n\n102\nSuspected fraud (account not on positive file)\n\n\n103\nCustomer authentication required\n\n\n104\nRestricted card\n\n\n106\nAllowable pin tries exceeded\n\n\n107\nRefer to card issuer\n\n\n109\nInvalid merchant\n\n\n110\nInvalid amount\n\n\n111\nInvalid card number\n\n\n115\nRequested function not supported\n\n\n117\nIncorrect pin\n\n\n118\nCycle range suspended\n\n\n119\nTransaction not permitted to cardholder\n\n\n120\nTransaction not permitted to originator\n\n\n122\nCard validity period exceeded\n\n\n124\nViolation of law\n\n\n125\nCard not effective\n\n\n129\nSuspected counterfeit card\n\n\n140\nOff-line declined\u2014merchant forced acceptance\n\n\n141\nUnable to go on line, off-line declined\u2014merchant forced acceptance\n\n\n163\nSecurity violations\n\n\n181\nDecline given by POS participant (adjustment)\n\n\n182\nDecline given by issuer\n\n\n183\nDomain restriction control failure\n\n\n184\nDecline given by Xpress, no communication with issuer\n\n\n185\nDecline given by Xpress, card is local use only\n\n\n188\nXpress unable to forward request to issuer X\n\n\n192\nRestricted merchant\n\n\n194\nPIN change or unblock failed (EMV only)\n\n\n195\nNew PIN not accepted (EMV only)\n\n\n196\nChip information advice (EMV only)\n\n\n197\nCard account verification failed\n\n\n198\nTVR or CVR validation failed\n\n\n201\nExpired card\n\n\n208\nLost card\n\n\n209\nStolen card\n\n\n\nDiscover raw responses\n\n\n\nResponse Code\nResponse Description\nRequired Action\n\n\n\n\n00\nApproved or completed successfully\nApprove\n\n\n01\nReserved for future use\nReserved\n\n\n02\nReserved for future use\nReserved\n\n\n03\nInvalid merchant\nDecline\n\n\n04\nCapture card\nDecline\n\n\n05\nDo not honor\nDecline\n\n\n07\nPick-up card, special condition\nDecline\n\n\n08\nReserved for future use\nReserved\n\n\n10\nApproved for partial amount\nApprove\n\n\n11\nApproved\nApprove\n\n\n12\nInvalid transaction\nDecline\n\n\n13\nInvalid amount\nDecline\n\n\n14\nInvalid card number\nDecline\n\n\n15\nReserved for future use\nReserved\n\n\n19\nRe-enter transaction\nDecline\n\n\n30\nFormat error\nDecline\n\n\n31\nBank not supported by switch\nDecline\n\n\n33\nReserved for future use\nReserved\n\n\n34\nReserved for Future use\nReserved\n\n\n35\nReserved for future use\nReserved\n\n\n36\nReserved for future use\nReserved\n\n\n37\nReserved for future use\nReserved\n\n\n38\nAllowable PIN tries exceeded\nDecline\n\n\n39\nNo credit account\nDecline\n\n\n40\nRequested function not supported\nDecline\n\n\n41\nLost card\nDecline\n\n\n43\nStolen card\nDecline\n\n\n51\nDecline\nDecline\n\n\n53\nNo savings account\nDecline\n\n\n54\nExpired card\nDecline\n\n\n55\nInvalid PIN\nDecline\n\n\n56\nNo card record\nDecline\n\n\n57\nTransaction not permitted to issuer\/cardholder\nDecline\n\n\n58\nTransaction not permitted to acquirer\/terminal\nDecline\n\n\n59\nSuspected fraud\nDecline\n\n\n60\nCard acceptor contact acquirer\nDecline\n\n\n61\nExceeds withdrawal amount limit\nDecline\n\n\n62\nRestricted card\nDecline\n\n\n63\nSecurity violation\nDecline\n\n\n64\nOriginal amount incorrect\nDecline\n\n\n65\nExceeds withdrawal count limit\nDecline\n\n\n66\nCard Acceptor call acquirer\u2019s security dept\nDecline\n\n\n67\nHard capture (requires ATM pick-up)\nDecline\n\n\n68\nResponse received too late\nDecline\n\n\n75\nAllowable number of PIN tries exceeded\nDecline\n\n\n76\nInvalid\/nonexistent \"to\" account specified\nDecline\n\n\n77\nInvalid\/nonexistent \"from\" account specified\nDecline\n\n\n78\nInvalid\/nonexistent account specified (general)\nDecline\n\n\n83\nDomain restriction controls failure\nDecline\n\n\n85\nNo reason to decline\nThis Response Code is only applicable to Process Code 18, Card Account Verification, 0110 Authorization Response Message.\n\n\n87\nNetwork unavailable\nDecline\n\n\n91\nAuthorization system or issuer system inoperative\nDecline\n\n\n92\nUnable to route transaction\nDecline\n\n\n93\nTransaction cannot be completed, violation of law\nDecline\n\n\n94\nDuplicate transmission detected\nDecline\n\n\n96\nSystem malfunction\nDecline\n\n\n1A\nCustomer authentication required\nDecline\n\n\nN1\nSystem up\nThe system is up. The messages can be routed through this connection.\n\n\nN2\nSoft down\nThe system is soft down. This means that the system is available but messages should only be routed through this connection as a last resort. If multiple connections are available, messages should be sent to the connections that are up and available. If all connections are in a soft down state, the Messages should be routed in the same fashion as if all connections are up and available.\n\n\nN3\nSystem down\nThe system is down. No messages should be routed through this connection. An N3 is normally sent when the connection is being closed due to system maintenance.\n\n\nN7\nDecline for AVS or CID mismatch\nThis Response Code is only applicable to Host Capture Authorizations.\n\n\nP5\nPIN change\/unblock failed\nDecline\n\n\nP6\nNew PIN not accepted\nDecline\n\n\n\nGoPay raw responses\n\n\n\nError Code\nDescription\n\n\n\n\n201\nInsufficient Balance. (HTTP 400)\n\n\n112\nUser Blocked. (HTTP 400)\n\n\n3007\nOrder not found. (HTTP 404)\n\n\n5003\nLink not found. (HTTP 400)\n\n\n5002\nInvalid authorisation action. (HTTP 400)\n\n\n900\nYour request cannot be processed. (HTTP 500)\n\n\n1604\nOTP is invalid.  (HTTP 400)\n\n\n11007\nPayment Provider Account Blocked.  (HTTP 400)\n\n\n4060\nFraud validation error. (HTTP 403)\n\n\n11009\n(HTTP 400)\n\n\n2005\nRefund under process. Please try again later. (HTTP 400)\n\n\n1610\nOTP is expired. (HTTP 429)\n\n\n2001\nRefund amount exceeds original transaction amount. (HTTP 400)\n\n\n6311\nChallenge Id Expired or Invalid. (HTTP 400)\n\n\n159\nPayment option not found. (HTTP 422)\n\n\n153\nThe token is invalid for the payment. (HTTP 422)\n\n\n202\nExcessive balance.  (HTTP 422)\n\n\n310\nMalformed data. (HTTP 400)\n\n\n1609\nToo many OTP requests. (HTTP 429)\n\n\n\nGrabpay raw responses\n\n\n\nJournal&nbsp;type\nResponse\nDescription\n\n\n\n\nCanceled\nconsent_required : Shopper Canceled the payment before completion\nThe shopper\u2019s wallet only contains SGD currency, but is trying to pay in MYR. Grabpay cancels the transaction and prompts the shopper to top up their wallet.\n\n\nRefused\ninsufficient_balance : Shopper insufficient balance in wallet\nThe shopper did not have the funds to cover this transaction.Ask the shopper to top up their wallet or try another payment method.\n\n\nRefused\nconfirm_failed : Customer Limits Exceeded\/KYC check failed\nThe shopper has exceeded the balance limits of their wallet. Grabpay imposes lower limits on \"basic users\" who have not completed the KYC of their wallet.\n\n\nRefused\nserver_error : GrabPay Server Error\nGeneric error returned by GrabPay during the redirectIf you do not have a direct contract with Adyen, contact GrabPay directly. If you have a direct contract with Adyen, contact our Support Team.\n\n\nError\n\"{\"\"devMessage\"\":\"\"Bad Input.\"\",\"\"arg\"\":\"\"Missing value for item0Price\\n\"\"}\"\nYou did not specify the item price for the invoice line item. The value for amountIncludingTax must be greater than 0.\n\n\nRefused\nCustomer has not completed KYC of wallet\nThe shopper's GrabPay wallet was not activated (not KYC-ed or no has balance), or the shopper attempted to bind their card or bank account to their wallet but was unsuccessful.\n\n\nRefused\ninvalid_request : GrabPay Server Error\nAdyen couldn\u2019t establish a connection to GrabPay to either send the request or receive a response.Retry the payment request. If the issue continues, contact our Support Team.\n\n\nError\nCONVERTER_RESPONSE\nAdyen couldn\u2019t interpret the acquirer\u2019s response.Retry the payment request. If the issue continues, contact our Support Team.\n\n\nError\nNO_RESPONSE_WITHIN_TIMEOUT\nThe acquirer did not return a response within the 30 seconds time limit.Retry the payment request. If the issue continues, contact our Support Team.\n\n\nRefused\nCustomer has not completed initial top up of wallet\nThere are no funds in the shopper's wallet. Ask the shopper to top up their wallet.\n\n\nRefused\nkyc_compliance_decline : kyc_compliance_decline\nThe shopper hasn\u2019t completed the KYC verification process. Ask the shopper to complete the KYC process to activate their wallet, and to try the payment again.\n\n\nRefundFailed\nmerchant_insufficient_balance\nYour account balance is insufficient. This can happen if your funds have just been settled from GrabPay to Adyen. Processed additional volume with GrabPay and set up a reserve with Grabpay.\n\n\nRefundFailed\npending_approval\nThe Grabpay system is processing modifications on the transaction. Wait for these modifications to complete, then try again.\n\n\n\nJapanese issuer error codes\nError codes from Japanese issuers often provide more insight than acquirer responses. When shoppers in Japan encounter a payment error, it is common for them to call their issuer to retry the transaction. When the issuer provides an error, the additionalData object in the payment response contains the following fields:\n\n\n domesticRefusalReasonRaw\n\n\n domesticShopperAdvice\n\n\n\n    \n\nWe recommend you show the domesticShopperAdvice from the API response on your checkout page in Japan. This text is in the Shopper advice column below.\nThe following are the most frequent error codes from domestic issuers.\n\n\n\nRefusal reason\nShopper advice\nExplanation\n\n\n\n\nG12: Card cannot be used (when credit card cannot be used)\n\u30ab\u30fc\u30c9\u767a\u884c\u4f1a\u793e\u306b\u3054\u9023\u7d61\u3057\u3001\u72b6\u6cc1\u3092\u3054\u78ba\u8a8d\u304f\u3060\u3055\u3044\u3002\u3082\u3057\u304f\u306f\u5225\u30ab\u30fc\u30c9\u3067\u304a\u53d6\u5f15\u304f\u3060\u3055\u3044\u3002\nThe shopper's credit card cannot be used. Ask them to contact their card issuer to get approval.\n\n\nG30: Suspension (if authorization of transaction is suspended)\n\u30ab\u30fc\u30c9\u767a\u884c\u4f1a\u793e\u306b\u3066\u53d6\u5f15\u306e\u5224\u5b9a\u3092\u4fdd\u7559\u3057\u3066\u3044\u307e\u3059\u3002\u30ab\u30fc\u30c9\u767a\u884c\u4f1a\u793e\u306b\u3054\u9023\u7d61\u304f\u3060\u3055\u3044\u3002\nThe authorization for the transaction is suspended. Ask the shopper to inform their card issuer that they have received a G30 error.\n\n\nG42: PIN error (incorrect PIN entered)\nPIN\u304c\u8aa4\u3063\u3066\u3044\u307e\u3059\u3002\u518d\u5ea6\u5165\u529b\u304f\u3060\u3055\u3044\u3002\nThe shopper entered their PIN incorrectly. Ask them to enter the correct PIN.\n\n\nG44: Transaction Data Error\n\u6b63\u3057\u3044\u304a\u652f\u6255\u3044\u60c5\u5831\u3092\u3054\u5165\u529b\u304f\u3060\u3055\u3044\u3002\nPlease re-enter your payment details.\n\n\nG45: Transaction Data Error\n\u6b63\u3057\u3044\u304a\u652f\u6255\u3044\u60c5\u5831\u3092\u3054\u5165\u529b\u304f\u3060\u3055\u3044\u3002\nPlease re-enter your payment details.\n\n\nG54: Card used too many times (either in 1 day or when max amount is exceeded)\n\u30ab\u30fc\u30c9\u767a\u884c\u4f1a\u793e\u306b\u3054\u9023\u7d61\u3057\u3001\u72b6\u6cc1\u3092\u3054\u78ba\u8a8d\u304f\u3060\u3055\u3044\u3002\u3082\u3057\u304f\u306f\u5225\u30ab\u30fc\u30c9\u3067\u304a\u53d6\u5f15\u304f\u3060\u3055\u3044\u3002\nThe card's usage limit has been exceeded. Ask the shopper to use a different card.\n\n\nG55: Max amount exceeded (when single day max amount is exceeded)\n\u30af\u30ec\u30b8\u30c3\u30c8\u30ab\u30fc\u30c9\u306e\u5834\u5408\u306f\u30ab\u30fc\u30c9\u767a\u884c\u4f1a\u793e\u306b\u3054\u78ba\u8a8d\u304f\u3060\u3055\u3044\u3002\u30c7\u30d3\u30c3\u30c8\u30ab\u30fc\u30c9\u30fb\u30d7\u30ea\u30da\u30a4\u30c9\u30ab\u30fc\u30c9\u306e\u5834\u5408\u306f\u6b8b\u9ad8\u3092\u3054\u78ba\u8a8d\u304f\u3060\u3055\u3044\u3002\nThe card's credit limit has been exceeded. Ask the shopper to use a different card or contact their card issuer. If it is a debit card, ask them to check their account balance.\n\n\nG56: Transaction Data Error\n\u6b63\u3057\u3044\u304a\u652f\u6255\u3044\u60c5\u5831\u3092\u3054\u5165\u529b\u304f\u3060\u3055\u3044\u3002\nPlease re-enter your payment details.\n\n\nG60: Transaction Data Error\n\u6b63\u3057\u3044\u304a\u652f\u6255\u3044\u60c5\u5831\u3092\u3054\u5165\u529b\u304f\u3060\u3055\u3044\u3002\nPlease re-enter your payment details.\n\n\nG83: Transaction Data Error\n\u6b63\u3057\u3044\u304a\u652f\u6255\u3044\u60c5\u5831\u3092\u3054\u5165\u529b\u304f\u3060\u3055\u3044\u3002\nPlease re-enter your payment details.\n\n\n3D Not Authenticated\n\u30ab\u30fc\u30c9\u767a\u884c\u4f1a\u793e\u306e\u30db\u30fc\u30e0\u30da\u30fc\u30b8\u3067\u672c\u4eba\u8a8d\u8a3c\u30b5\u30fc\u30d3\u30b9\u306b\u767b\u9332\u3044\u305f\u3060\u304f\u304b\u3001\u30ab\u30fc\u30c9\u767a\u884c\u4f1a\u793e\u306b\u3054\u9023\u7d61\u304f\u3060\u3055\u3044\u3002\nPlease register your info in your issuer's website or contact to your issuer.\n\n\n\nKCP raw responses\n\n\n\nJournal&nbsp;type\nResponse\nDescription\n\n\n\n\nRefused\nCC10 : Insufficient funds in the account (CC10 : Etc error)\nThe shopper doesn\u2019t have enough funds to complete the transaction.Ask the shopper to top up their account and try again.\n\n\nRefused\nCC61 : The card holder has exceeded their credit limit (CC61 : Etc error)\nThe shopper has exceeded their credit limit.Ask the shopper to contact their bank if they want to increase the limit.\n\n\nRefused\nCC45 : Suspended credit card. (CC45 : Etc error)\nThe shopper\u2019s card is suspended.Ask the shopper to contact their bank for further information.\n\n\nRefused\nCC63 : Password is not correct. (CC63 : Etc error)\nThe shopper has entered an incorrect password.\n\n\nRefused\nCC66 : Error in the social security number. (CC66 : Etc error)\nThe shopper entered the wrong social security number.Ask the shopper to try again with the correct number.\n\n\nRefused\nCC04 : Lost or invalid card. (CC04 : Etc error)\nAsk the shopper to contact their bank.\n\n\nRefused\nCC54 : The expiry date has passed, or the date does not match. (CC54 : Etc error)\nThe shopper's card is expired.\n\n\nRefused\nCC55 : Error in the expiry date of the credit card. (CC55 : Etc error)\nThe shopper entered the wrong expiry date.Ask the shopper to try again with the correct expiry date.\n\n\nRefused\nCC69 : The transaction has been suspended since the wrong PIN is entered more than three (CC69 : Etc error)\nThe shopper entered the wrong PIN more than three times.Ask the shopper to contact their bank to resolve.\n\n\nRefused\nCC01 : Please contact the card issuer for further assistance. (CC01 : Etc error)\nA technical issue occurred with the shopper\u2019s card.Ask the shopper to contact their bank.\n\n\nError\nCC03 : This error will occur when the status of the card used is invalid. (CC03 : Etc error)\nThe shopper's card is not active.Ask the shopper to confirm that they activated the card.\n\n\nRefused\n8130 : The merchant does not accept credit cards issued outside of Korea. (8130 : Etc error)\nKCP only processes Korean local cards.Ask the shopper to try again using a card issued in Korea.\n\n\n\nKlarna raw responses\nThese are the most common raw acquirer responses from Klarna for successful, refused, failed or cancelled transactions.\n\n\n\nLast journal type\nRaw acquirer response\nDescription\n\n\n\n\n\nPENDING\nThis is an expected response for Klarna Widget integrations.\n\n\nAuthorised\nACCEPTED\nThe payment was authorised.\n\n\nError\nInternal error\nGeneric API response from Klarna. Check your Customer Area for additional information.\n\n\nError\nBAD_VALUE : locale\nThe locale in your payment request is not compatible. Refer to our Klarna documentation for compatible combinations.\n\n\nError\nBAD_VALUE : order_lines[X].tax_rate\nError message on the validation criteria for the tax calculation. Refer to our Klarna documentation for more information about the tax calculation.\n\n\nError\nBAD_VALUE : order_lines[X].total_tax_amount\nThere is an error in the tax amounts for order line [X]. Tax amounts should add up over all order lines. Klarna validates this on their end. Refer to our Klarna documentation to see how to send in tax amounts in your payment request.\n\n\nError\nBAD_VALUE : order_tax_amount\nThere is an error in the tax amounts. Tax amounts should add up over all order lines. Klarna validates this on their end. Refer to our Klarna documentation to see how to send in tax amounts in your payment request.\n\n\nError\nBAD_VALUE : purchase_currency\nThe amount.currency in your payment request not formatted correctly or doesn't apply for a certain locale. Refer to our Klarna documentation for compatible combinations.\n\n\nError\nBAD_VALUE : billing_address.postal_code, shipping_address.postal_code or BAD_VALUE : shipping_address.postal_code, billing_address.postal_code\nThe postal code in the billingAddress or the deliveryAddress in your payment request is not formatted correctly. Refer to our Klarna documentation to see how to format the shopper's address.\n\n\nError\nBAD_VALUE : attachment.attachment\nThe data sent in the additionalData.openinvoicedata.merchantData in your payment request does not follow Klarna's requirements. Refer to Klarna's documentation to see how to format the merchant data.\n\n\nError\nBAD_VALUE : billing_address.phone, shipping_address.phone or BAD_VALUE : shipping_address.phone, billing_address.phone\nThe telephoneNumber in your payment request is not formatted correctly. Refer to our Klarna documentation to see how to format the telephone number.\n\n\nError\nBAD_VALUE : billing_address.given_name, billing_address.family_name, or BAD_VALUE : shipping_address.given_name, shipping_address.family_name\nYour request contains invalid characters. Make sure that you only submit UTF-8 encoded values when creating a Klarna payment.\n\n\nError\nPayment method not available (contact Klarna)\nThe payment method defined in the payment request is not configured correctly on Klarna's end. Verify that you have enabled Klarna in your Customer Area.\n\n\nError\nAllowed category list is empty\nEdit your payment request. Your payment request does not follow the guidelines defined in our Klarna documentation. For example, make sure that the country code and billing address are for the same location.\n\n\nError\nMissing returnUrl\nYour payment request is missing the returnUrl parameter.\n\n\nError\nNo InvoiceLines provided\nYour payment request did not include invoice lines. Refer to our Klarna documentation to see how to send in invoice lines in your payment request.\n\n\nOfferCancelled\nNOT_FOUND : Invalid session id\nThe shopper has tried to make a payment for an offer that has expired. We recommend that you ask the shopper to retry the transaction.\n\n\nNot linked to a payment status, check logs.\nReadSessionResponse does not have valid authorisation token\nKlarna sends this error when:  The  \/payments\/details call to Adyen is made before the shopper received an authorisation from Klarna. The shopper's authorisation token from Klarna has expired after 60 minutes.  There could be multiple reasons for this to happen.\n\n\nRefused\nREFUSED\nKlarna's internal risk engine refused the payment. A possible reason is that the shopper has an unpaid balance towards Klarna.\n\n\nRefused\nUNAVAILABLE_PAYMENT_METHOD or PAYMENT_METHOD_FAILED : Purchase for payment method failed\nKlarna's internal risk engine refused the payment. A possible reason is that the shopper has an unpaid balance towards Klarna.\n\n\n\nMastercard Merchant Advice Codes\nThe Merchant Advice Code (MAC) can be returned for both approved and refused Mastercard payments. This code provides additional information about the type of transaction or the reason why the payment failed. If the payment failed, the MAC gives guidance on if and when you can retry the payment.\nNot all Mastercard issuers return the MAC. When an issuer returns a MAC, you receive it automatically in the \n  additionalData.merchantAdviceCode\n of the payment response. You do not need to enable specific additional data in your Customer Area in order to receive the MAC.\n\n\n\nmerchantAdviceCode\nDescription\nRecommended action\n\n\n\n\n01 : New account information available\nThere has been a change in the shopper's account information, for example a new expiry date for an expired card.\nGet the updated card information. You can either use our Account Updater, or contact the shopper directly.\n\n\n02 : Cannot approve at this time, try again later\nThis can happen because of a credit limit, or insufficient funds on the card.\nTry again the payment after 72 hours.\n\n\n03 : Do not try again\nThe account is closed, or the issuer suspects fraud.\nDo not retry this payment. Retries can be subject to penalty fees by Mastercard.  Consider reaching out directly to the shopper.\n\n\n04 : Token requirements not fulfilled for this token type\nThere is a technical issue with the payment.\nContact our Support Team.\n\n\n21 : Payment Cancellation\nShopper canceled the recurring agreement.\nDo not retry this payment. Retries can be subject to penalty fees by Mastercard.\n\n\n24 : Retry after 1 hour\nInsufficient funds.\nRetry the payment after 1 hour.\n\n\n25 : Retry after 24 hours\nInsufficient funds.\nRetry the payment after 24 hours.\n\n\n26 : Retry after 2 days\nInsufficient funds.\nRetry the payment after 2 days.\n\n\n27 : Retry after 4 days\nInsufficient funds.\nRetry the payment after 4 days.\n\n\n28 : Retry after 6 days\nInsufficient funds.\nRetry the payment after 6 days.\n\n\n29 : Retry after 8 days\nInsufficient funds.\nRetry the payment after 8 days.\n\n\n30 : Retry after 10 days\nInsufficient funds.\nRetry the payment after 10 days.\n\n\n40 : Consumer non-reloadable prepaid card\nIssuer recognizes a consumer non-reloadable prepaid card was used for this transaction.\nNo action required.\n\n\n41 : Consumer single-use virtual card number\nIssuer recognized a consumer single-use virtual card was used for this transaction.\nNo action required.\n\n\n42 : Score Exceeds Applicable Threshold Value\nMastercard refused this transaction due to a sanctions match.\nNo action required.\n\n\n43: Consumer multi-use virtual card number\nTransaction was carried out with a consumer multi-use virtual card number.\nNo action required.\n\n\nMerchantAdviceCode unknown\nThe issuer has returned a value that is not included in the Mastercard specifications.\nNo action possible.\n\n\n\nMB WAY raw responses\n\n\n\nJournal&nbsp;type\nResponse\nDescription\n\n\n\n\nRefused\nc5: Refused\/Recusado\nThe payment was not completed or refused in the app.\n\n\nRefused\nERROR - 102\/203: Unknown phone number\nThe phone number provided by the shopper is unknown.\n\n\nError\nNo response from ACM\nThe connection to MB WAY timed out before Adyen received a response.\n\n\nRefused\nc2: Customer declined payment - Recusado\nThe shopper refused the payment in the app.\n\n\nRefused\nc4: Operation rejected\nThe shopper should contact their bank for further information.\n\n\nRefused\nVp3: Limit exceeded\nThe shopper has exceeded the maximum daily amount.\n\n\n\nMexico raw responses\nThese are the raw responses for refused or canceled domestics transactions in Mexico.\n\n\n\nJournal&nbsp;type\nrefusalReasonRaw\nDescription\n\n\n\n\nApproved\n00 : APPROVED\nApproved or completed successfully\n\n\nReferral\n01 : REFERRAL\nFunction not available\u201a Refer to card issuer\n\n\nReferral\n02 : REFERRAL\nRefer to card issuer\u201a special conditions\n\n\nDeclined\n03 : DECLINED\nInvalid merchant or terminal\n\n\nBlock card\n04 : BLOCK_CARD\nPick-up card\n\n\nDeclined\n05 : DECLINED\nDo not honor\n\n\nDeclined\n06 : DECLINED\nDecline from the issuer\n\n\nBlock card\n07 : BLOCK_CARD\nCapture card, special conditions (bad debt)\n\n\nBlock card\n09 : BLOCK_CARD\nRequest in progress (duplicate)\n\n\nPartially approved\n10 : PARTIALLY_APPROVED\nPartial Approval\n\n\nApproved\n11 : APPROVED\nApproved (VIP)\n\n\nDeclined\n12 : DECLINED\nInvalid transaction\n\n\nInvalid amount\n13 : INVALID_AMOUNT\nInvalid amount\n\n\nInvalid card\n14 : INVALID_CARD\nInvalid card number (no such number)\n\n\nInvalid card\n15 : INVALID_CARD\nCardholder not on file (no such issuer)\n\n\nPIN required\n1A : PIN_REQUIRED\nPIN data required\n\n\nError\n30 : ERROR\nFormat error\n\n\nError\n31 : ERROR\nBank not supported by switch\n\n\nCard expired\n33 : CARD_EXPIRED\nExpired card, capture\n\n\nIssuer suspected fraud\n34 : ISSUER_SUSPECTED_FRAUD\nSuspected fraud, capture\n\n\nError\n35 : ERROR\nCard acceptor contact acquirer\n\n\nRestricted card\n36 : RESTRICTED_CARD\nRestricted card\n\n\nError\n37 : ERROR\nCard acceptor call acquirer security\n\n\nPIN tries exceeded\n38 : PIN_TRIES_EXCEEDED\nAllowable PIN tries exceeded, capture\n\n\nNot supported\n39 : NOT_SUPPORTED\nNo credit account\n\n\nBlock card\n41 : BLOCK_CARD\nLost card\n\n\nBlock card\n43 : BLOCK_CARD\nStolen card, capture\n\n\nNot enough balance\n51 : NOT_ENOUGH_BALANCE\nInsufficient funds\n\n\nCard expired\n54 : CARD_EXPIRED\nExpired card\n\n\nInvalid PIN\n55 : INVALID_PIN\nIncorrect PIN\n\n\nInvalid card\n56 : INVALID_CARD\nNo card record\n\n\nTransaction not permitted\n57 : TRANSACTION_NOT_PERMITTED\nTransaction not permitted to cardholder\n\n\nTransaction not permitted\n58 : TRANSACTION_NOT_PERMITTED\nTransaction not permitted to terminal\n\n\nWithdrawal amount exceeded\n61 : WITHDRAWAL_AMOUNT_EXCEEDED\nExceeds withdrawal amount limit\n\n\nRestricted card\n62 : RESTRICTED_CARD\nRestricted card\n\n\nWithdrawal count exceeded\n65 : WITHDRAWAL_COUNT_EXCEEDED\nExceeds withdrawal frequency limit\n\n\nIssuer unavailable\n68 : ISSUER_UNAVAILABLE\nResponse not arrived or received too late\n\n\nError\n70 : ERROR\nDecryption error Track2\n\n\nError\n71 : ERROR\nMust initialize keys\n\n\nError\n72 : ERROR\nProblem initializing Keys\n\n\nError\n73 : ERROR\nCRC error\n\n\nPIN tries exceeded\n75 : PIN_TRIES_EXCEEDED\nAllowable number of PIN tries exceeded\n\n\nError\n76 : ERROR\nReserved for private use or Approved country club\n\n\nError\n77 : ERROR\nReserved for private use or Approved pending identification (sign paper draft)\n\n\nError\n78 : ERROR\nReserved for private use or Approved blind\n\n\nError\n79 : ERROR\nReserved for private use or Approved administrative transaction\n\n\nError\n80 : ERROR\nReserved for private use or Approved national negative file hit OK\n\n\nError\n81 : ERROR\nReserved for private use or Approved commercial\n\n\nDeclined\n82 : DECLINED\nReserved for private use or No security module\n\n\nDeclined\n83 : DECLINED\nReserved for private use or No accounts\n\n\nError\n84 : ERROR\nReserved for private use or No PBF\n\n\nError\n85 : ERROR\nReserved for private use or PBF update error\n\n\nDeclined\n86 : DECLINED\nReserved for private use or Invalid authorization type\n\n\nDeclined\n87 : DECLINED\nReserved for private use or Bad Track Data\n\n\nError\n88 : ERROR\nReserved for private use or PTLF error\n\n\nError\n89 : ERROR\nReserved for private use or Invalid route service\n\n\nError\n90 : ERROR\nCutoff in progress\n\n\nIssuer unavailable\n91 : ISSUER_UNAVAILABLE\nIssuer or switch is inoperative\n\n\nIssuer unavailable\n92 : ISSUER_UNAVAILABLE\nFinancial institution or intermediate network unknown for routing\n\n\nDeclined\n94 : DECLINED\nDuplication transaction\n\n\nIssuer unavailable\n96 : ISSUER_UNAVAILABLE\nSystem malfunction\n\n\nDeclined\nN0 : DECLINED\nReserved for private use or Unable to authorize\n\n\nError\nN1 : ERROR\nReserved for private use or Invalid PAN length\n\n\nDeclined\nN2 : DECLINED\nReserved for private use or Preauthorization full\n\n\nError\nN5 : ERROR\nReserved for private use or Maximum credit per refund\n\n\nError\nN6 : ERROR\nReserved for private use or Maximum refund credit reached\n\n\nError\nN8 : ERROR\nReserved for private use or Over floor limit\n\n\nError\nN9 : ERROR\nReserved for private use or Maximum number refund credits\n\n\nError\nO0 : ERROR\nReserved for private use or Referral file full\n\n\nError\nO1 : ERROR\nReserved for private use or NEG file problem\n\n\nError\nO2 : ERROR\nReserved for private use or Advance less than minimum\n\n\nError\nO3 : ERROR\nReserved for private use or Delinquent\n\n\nError\nO4 : ERROR\nReserved for private use or Over limit table\n\n\nError\nO5 : ERROR\nReserved for private use or PIN required\n\n\nError\nO6 : ERROR\nReserved for private use or Mod 10 check\n\n\nError\nO7 : ERROR\nReserved for private use or Force post\n\n\nError\nO8 : ERROR\nReserved for private use or Bad PBF\n\n\nError\nO9 : ERROR\nReserved for private use or NEG file problem\n\n\nError\nP0 : ERROR\nReserved for private use or CAF problem\n\n\nDeclined\nP1 : DECLINED\nReserved for private use or Over daily limit\n\n\nError\nP2 : ERROR\nReserved for private use or CAPF not found\n\n\nError\nP3 : ERROR\nReserved for private use or Advance less than minimum\n\n\nError\nP4 : ERROR\nReserved for private use or Number of times used\n\n\nError\nP5 : ERROR\nReserved for private use or Delinquent\n\n\nError\nP6 : ERROR\nReserved for private use or Over limit table\n\n\nError\nP7 : ERROR\nReserved for private use or Advance less than minimum\n\n\nError\nP8 : ERROR\nReserved for private use or Administrative card needed\n\n\nError\nP9 : ERROR\nReserved for private use or Enter lesser amount\n\n\nError\nQ0 : ERROR\nReserved for private use or Invalid transaction date\n\n\nDeclined\nQ1 : DECLINED\nReserved for private use or Invalid expiration date\n\n\nDeclined\nQ2 : DECLINED\nReserved for private use or Invalid transaction code\n\n\nError\nQ3 : ERROR\nReserved for private use or Advance less than minimum\n\n\nError\nQ4 : ERROR\nReserved for private use or Number of times used\n\n\nError\nQ5 : ERROR\nReserved for private use or Delinquent\n\n\nError\nQ6 : ERROR\nReserved for private use or Over limit table\n\n\nError\nQ7 : ERROR\nReserved for private use or Amount over maximum\n\n\nError\nQ8 : ERROR\nReserved for private use or Administrative card not found\n\n\nError\nQ9 : ERROR\nReserved for private use or Administrative card not allowed\n\n\nError\nR0 : ERROR\nReserved for private use or Approved administrative request performed in window\n\n\nError\nR1 : ERROR\nReserved for private use or Approved administrative request performed out of window\n\n\nError\nR2 : ERROR\nReserved for private use or Approved administrative request performed anytime\n\n\nError\nR3 : ERROR\nReserved for private use or Chargeback, customer file updated\n\n\nError\nR4 : ERROR\nReserved for private use or Chargeback, customer file updated, acquirer not found\n\n\nError\nR5 : ERROR\nReserved for private use or Chargeback, incorrect prefix number\n\n\nError\nR6 : ERROR\nReserved for private use or Chargeback, incorrect response code or CPF configuration\n\n\nError\nR7 : ERROR\nReserved for private use or Administrative transactions not supported\n\n\nError\nR8 : ERROR\nReserved for private use or Card on national negative file\n\n\nError\nS4 : ERROR\nPTLF full\n\n\nError\nS5 : ERROR\nReserved for private use or Chargeback approved, customer file not updated\n\n\nError\nS6 : ERROR\nReserved for private use or Chargeback approved, customer file not updated, acquirer not found\n\n\nError\nS7 : ERROR\nReserved for private use or Chargeback accepted, incorrect destination\n\n\nError\nS8 : ERROR\nReserved for private use or ADMN file problem\n\n\nError\nS9 : ERROR\nReserved for private use or Unable to validate PIN; security module is down\n\n\nError\nT1 : ERROR\nReserved for private use or Invalid credit card advance amount\n\n\nError\nT2 : ERROR\nReserved for private use or Invalid transaction date\n\n\nError\nT3 : ERROR\nReserved for private use or Card not supported\n\n\nError\nT4 : ERROR\nReserved for private use or Amount over maximum\n\n\nDeclined\nT5 : DECLINED\nReserved for private use or CAF status = 0 or 9\n\n\nError\nT6 : ERROR\nReserved for private use or Bad UAF\n\n\nError\nT7 : ERROR\nReserved for private use or Cash back exceeds daily limit\n\n\nError\nT8 : ERROR\nReserved for private use or Invalid account\n\n\n\nNyce raw responses\nThese are the raw responses from Nyce for refused or canceled transactions.\n\n\n\nResponse Code\nDescription\n\n\n\n\n44\nLost or stolen card, no capture\n\n\n\nOney raw responses\n\n\n\nJournal&nbsp;type\nResponse\nDescription\n\n\n\n\nRefused\nLa demande de paiement a \u00e9t\u00e9 refus\u00e9e\nOney declined the payment.\n\n\nError\nERR_03 : L'email n'est pas compatible avec la regex d\u00e9finie en base. - email_address\nThe email address failed Oney\u2019s validation. Ask the shopper to try again with another email address.\n\n\nError\n504 : Gateway Timeout\nThe payment failed because of a timeout. Ask the shopper to try again later.\n\n\nError\nERR_04 : Le pays de livraison\/facturation n'est pas accept\u00e9 - customer.customer_address\nThe shipping or billing address is not accepted. Check that the address is correct and matches the country\/region.\n\n\nError\nERR_04 : Le pays de livraison\/facturation n'est pas accept\u00e9 - purchase.delivery.delivery\nThe delivery address is not accepted. Check that the delivery address is correct.\n\n\nError\nERR_03 : Le format du champ est invalide\nThe phone number format is not valid. The expected format for France is: +336 or +337 followed by eight digits. The expected format for Spain is +346 or +347 followed by eight digits.\n\n\nError\nERR_03 : Invalid Business_transaction.\nYou don\u2019t have permission to do this type of transaction. Contact our Support Team.\n\n\nError\nERR_05 : Les bornes d'une OPC sont d\u00e9pass\u00e9es - payment.payment_amount\nThe transaction amount is above\/below the required limits for Oney.\n\n\n\nOnline banking Czech Republic raw responses\n\n\n\nLast journal type\nrefusalReasonRaw\nDescription\n\n\n\n\nRefused\nprovider_error: Something went wrong on the provider's side.\nTransaction is rejected by the bank (refusal to authorize the transaction). The shopper should contact their bank to clarify the reason for the transaction's rejection.\n\n\nError\nNo response from ACM\nPayU did not respond within 30 seconds which resulted in a timeout.\n\n\n\nFor a full list of responses, refer to PayU's documentation.\nOnline banking Poland raw responses\n\n\n\nJournal&nbsp;type\nrefusalReasonRaw\nDescription\n\n\n\n\nRefundFailed\n409: The amount of refund exceeds available amount for the transaction\nInsufficient funds on the payment to execute the refund. Verify your request and submit another request, if applicable.\n\n\nRefundFailed\n500: Internal Server Error\nAcquirer internal error. Retry the refund after 1 hour.\n\n\nRefundFailed\nError when attempting transfer : CONVERTER_RESPONSE\nAdyen couldn't interpret the acquirer's response. Retry the refund after 1 hour.\n\n\nRefundFailed\nError when attempting transfer : NO_RESPONSE_WITHIN_TIMEOUT\nAdyen did not receive a response from the acquirer within the time limit. Retry the refund after 1 hour.\n\n\n\nOnline banking Slovakia raw responses\n\n\n\nLast journal type\nrefusalReasonRaw\nDescription\n\n\n\n\nRefused\nprovider_error: Something went wrong on the provider's side.\nTransaction is rejected by the bank (refusal to authorize the transaction). To clarify the reason for the rejection of the transaction, the shopper should contact their bank.\n\n\nError\nNo response from ACM\nPayU did not respond within 30 seconds which resulted in a timeout.\n\n\n\nFor a full list of responses, refer to PayU's documentation.\nPay by Bank (US) raw responses\nPay by Bank (US) relies on the ACH Direct Debit network for the funds flow. The raw refusal reasons reflect this.\n\n\n\nJournal&nbsp;type\nrefusalReasonRaw\nDescription\n\n\n\n\nRefused\nFailed: Risk of bank-initiated ACH returns\nThere is a risk of a bank-initiated ACH return for this account. Ask the shopper to use another payment method.\n\n\nRefused\nFailed: Risk of unauthorized returns\nThere is a risk of a customer-initiated ACH return for this account. Ask the shopper to use another payment method.\n\n\nRefused\nFailed: Risk of insufficient balance\nThere is a risk of a bank-initiated ACH return for this account because of an insufficient balance. Ask the shopper to try a different bank account, or use another payment method.\n\n\nRefused\nAsk the shopper to re-authenticate\nThe shopper needs to re-authenticate. This can happen when there is a recent password or multifactor authentication change, or when the consent to share data has expired. Initiate a new payment and ask the shopper to re-authenticate.\n\n\nError\nPlaid service is experiencing an outage. Please try again later\nThere is an unexpected error on the Plaid server. You can retry the transaction.\n\n\n\nPayPal raw responses\nAdyen is moving PayPal transaction traffic away from an older PayPal API that is being deprecated, to a new PayPal API. You may notice a difference in the raw responses. The following tables show the most common raw acquirer responses from PayPal for refused, failed, or canceled transactions in the new situation, and in the old situation.\nThese are the most common PayPal raw responses when your transaction traffic has been moved to the latest PayPal API:\n\n\n\nJournal&nbsp;type\nrefusalReasonRaw\nDescription\n\n\n\n\nError\nINTERNAL_SERVER_ERROR\nSomething unexpected has gone wrong on the PayPal server. You can retry the transaction. (HTTP 500)\n\n\nError\nINVALID_RESOURCE_ID\nThe specified resource ID does not exist. Check the resource ID and try again. (HTTP 404)\n\n\nError\nNOT_AUTHORIZED\nAuthorization failed due to insufficient permissions. (HTTP 403)\n\n\nError\nPERMISSION_DENIED\nYou do not have permission to access or perform this operation. (HTTP 403)\n\n\nError\nREFUSED_MARK_REF_TXN_NOT_ENABLED\nYour PayPal merchant account is not set up or approved to initiate recurring payments on behalf of your customers. (HTTP 403)\n\n\nError\nUNPROCESSABLE_ENTITY\nThe requested action cannot be performed, is semantically incorrect, or failed. (HTTP 422)\n\n\nRefused\nAGREEMENT_ALREADY_CANCELLED\nThe agreement that the payment was based on, has been cancelled. (HTTP 422)\n\n\nRefused\nBILLING_AGREEMENT_NOT_FOUND\nThe billing agreement token for this transaction was not found. (HTTP 422)\n\n\nRefused\nCANNOT_BE_ZERO_OR_NEGATIVE\nThe amount must be greater than zero. If the currency supports decimals, only two decimal place precision is supported. (HTTP 422)\n\n\nRefused\nCOMPLIANCE_VIOLATION\nThe transaction is declined because it is not compliant with regulations. (HTTP 422)\n\n\nRefused\nINSTRUMENT_DECLINED\nThe payment instrument was declined by the processor or bank, or cannot be used for this payment. In case of insufficient funds, you can retry and ask the customer to use a different payment method. (HTTP 422)\n\n\nRefused\nMAX_NUMBER_OF_PAYMENT_ATTEMPTS_EXCEEDED\nYou have retried the payment more times than is allowed. (HTTP 422)\n\n\nRefused\nPAYER_ACCOUNT_LOCKED_OR_CLOSED\nThe shopper's account cannot be used for this transaction because the account is locked or closed. Do not retry this transaction with the same account details. (HTTP 422)\n\n\nRefused\nPAYER_CANNOT_PAY\nThe shopper cannot pay for this transaction using PayPal. Ask the shopper to try another payment method. (HTTP 422)\n\n\nRefused\nREDIRECT_PAYER_FOR_ALTERNATE_FUNDING\nThe transaction failed. Ask the shopper to try another payment method. (HTTP 422)\n\n\nRefused\nTRANSACTION_REFUSED\nThere are many possible reasons for a refused transaction, including: An issue with the amount or currency of a partial refund Already fully refunded (Partial) refund not allowed or no longer allowed for the transaction type or payment method or due to regulatory restrictions Card account closed or never existed Suspected fraud (HTTP 422)\n\n\nCaptureFailed\nAUTHORIZATION_ALREADY_CAPTURED\nThe payment has already been captured. Do not retry the same request. (HTTP 422)\n\n\nCaptureFailed\nAUTHORIZATION_EXPIRED\nThe payment cannot be captured because the authorization validity period has expired. (HTTP 422)\n\n\nCaptureFailed\nAUTHORIZATION_VOIDED\nThe payment cannot be captured or re-authorized because the authorization has been cancelled. (HTTP 422)\n\n\nCaptureFailed\nDUPLICATE_INVOICE_ID\nDuplicate invoice ID detected. This error can occur if your account has been set to use the reference from your payment request as the transaction ID. By default, the unique PSP reference of the transaction is used as the invoice ID. (HTTP 422)\n\n\nCaptureFailed\nDUPLICATE_TRANSACTION\nDuplicate invoice ID detected. This error can occur if your account has been set to use the reference from your payment request as the transaction ID. By default, the unique PSP reference of the transaction is used as the invoice ID. (HTTP 422)\n\n\nCaptureFailed\nPAYEE_ACCOUNT_RESTRICTED\nThe transaction failed because PayPal has put restrictions on the seller's PayPal account. (HTTP 422)\n\n\nCaptureFailed\nPAYER_ACCOUNT_RESTRICTED\nThe transaction failed because PayPal has put restrictions on the shopper's PayPal account. (HTTP 422)\n\n\nRefundFailed\nCAPTURE_FULLY_REFUNDED\nIt is not possible to issue a refund because the payment has already been fully refunded. (HTTP 422)\n\n\nRefundFailed\nMAX_NUMBER_OF_REFUNDS_EXCEEDED\nYou have retried a refund for this capture more times than is allowed. (HTTP 422)\n\n\nRefundFailed\nREFUND_FAILED_INSUFFICIENT_FUNDS\nThe refund failed because the seller's PayPal account has insufficient funds, or because the bank account linked to the seller's PayPal account has not been verified or has insufficient funds. (HTTP 422).\n\n\nRefundFailed\nREFUND_NOT_PERMITTED_DUE_TO_CHARGEBACK\nIt is not possible to issue a refund because the payment is disputed. If you are a marketplace, contact the seller to resolve the chargeback. (HTTP 422)\n\n\nRefundFailed\nREFUND_TIME_LIMIT_EXCEEDED\nIt is not possible to refund this payment because the time period that PayPal allows for issuing a refund has passed. (HTTP 422)\n\n\nRefundFailed\nTRANSACTION_DISPUTED\nPartial refunds are not possible because the transaction is disputed. (HTTP 422)\n\n\n\nThese are the most common PayPal raw responses when your transaction traffic is still on the older PayPal API:\n\n\n\nJournal&nbsp;type\nrefusalReasonRaw\nDescription\n\n\n\n\nCaptureFailed\n10606 - Transaction rejected, please contact the buyer\nThe shopper cannot pay. For more information on why the capture failed, contact PayPal.\n\n\nCaptureFailed\n11607 - Duplicate request\nThis transaction could not be completed since it is duplicate. Check whether the shopper already attempted a transaction.\n\n\nError\n10001: Internal Error\nThis indicates a technical issue on PayPal's side. For more information, contact PayPal.\n\n\nError\n10002 : The user account is locked\nYour PayPal account may be locked. For more information, contact PayPal.\n\n\nError\n10002: Restricted account\nPayPal merchant account has been restricted. Contact your PayPal account manager to resolve the issue.\n\n\nError\n10212: Profile preference setting\nApplies to subscription payments. The shopper's PayPal account is configured to automatically block certain payments. The shopper can adjust this in their PayPal account.\n\n\nError\n10409: You're not authorized to access this info\nThere are multiple PayPal accounts set up on the same merchant account.\n\n\nError\n10525: Invalid Data\nThe transaction cannot be processed because the amount is zero.  If you want to make a zero-auth transaction to validate payment details, make sure that you are sending the required parameters to save payment details.\n\n\nError\n10729: Shipping Address State Empty\nFor transactions in the US and Canada, the  deliveryAddress has to include a stateOrProvince.\n\n\nError\n10730: Shipping Address Postal Code Empty\nThe  deliveryAddress has to include a postalCode.\n\n\nError\n11451: Billing Agreement Id or transaction Id is not valid\nThe transaction failed because the token used for the recurring transaction was created from a different merchant account. Make sure to use the recurring details created on the same merchant account.\n\n\nError\n11452: Merchant not enabled for reference transactions\nYou tried to either create or use a token, but do not have the recurring feature enabled on your PayPal account. Contact PayPal to resolve the issue.\n\n\nError\n11547: Recurring payments feature is not currently available; try again later\nYou tried to either create or use a token, but do not have the recurring feature enabled on your PayPal account. Contact PayPal to resolve the issue.\n\n\nError\n11547: Permission denied\nYour PayPal account does not have the required API permissions. For instructions, see Set up PayPal for marketplaces. If the problem persists, contact PayPal.\n\n\nError\n11601: Request for billing address failed\nThe Request billing address feature is not enabled on your PayPal account. Contact PayPal to have it enabled.\n\n\nRefused\/Error\nXXXXX: Transaction refused because of an invalid argument.  See additional error message\nNo specific reason provided. For more information, refer to PayPal's API Error Codes.\n\n\nRefused\n10201: Agreement cancelled\nThe billing agreement of a recurring payment has been canceled on PayPal's side. You can either retry the payment with another token, or create a new token.\n\n\nRefused\n10204: Denied\nThe shopper's PayPal account is closed or restricted. The shopper should contact PayPal to resolve the issue.\n\n\nRefused\n13122: Transaction refused\nThis transaction cannot be completed because it violates the PayPal User Agreement. For more information, contact PayPal.\n\n\nRefused\n10417: Transaction cannot complete\nThis payment failed. PayPal recommends that you ask the shopper to retry the payment using another payment method from their PayPal wallet.\n\n\nRefused\n10486: This transaction could not be completed\nThe transaction failed due to a bad funding source; for example, the payment exceeded the shopper's card limit.\n\n\nRefundFailed\n10002: You do not have permission to make this API call\nYour PayPal does not have the required API permissions. See Set up PayPal or Set up PayPal for marketplaces If the problem persists, contact PayPal.\n\n\nRefundFailed\n10007: Permission denied - You do not have permission to refund this transaction\nThis issue is related to the permissions you have on PayPal's side. For more information, refer to PayPal documentation.\n\n\nRefundFailed\n10009: You do not have a verified ACH\nYou can receive this response in the following scenarios:  Your PayPal account does not have enough funds for the refund. You haven't verified the bank account associated to your PayPal account.Your PayPal account doesn't have a bank account associated to it.  Contact PayPal to resolve the issue.\n\n\n\nPix raw responses\n\n\n\nError Code\nReject Reasons for Refund Failed\nError description\nAction suggestion\n\n\n\n\nAB03\nSettlement aborted due to timeout.\nThe waiting time for the ISPB\/Shopper bank to get back to us was very long.\nIt is suggested that a new refund attempt be made.\n\n\nED05\nSettlement of the transaction has failed.\nThere has been an Unexpected Failure at the ISPB\/Shopper bank. (This failure encompasses situations such as timeouts and other forms of refusal that are not specifically mapped by the shopper bank).\nIt is suggested that a new refund attempt be made.\n\n\nAC07\nCreditor account number closed.\nThe bank account associated with the shopper is in a state of permanent cancellation or temporary blocking.\nIt is suggested that a new refund attempt be made after the shopper has made contact with their bank.\n\n\nDS04\nThe order was rejected by the Bank side (for reasons concerning content).\nRefund rejected due to internal ISPB\/Receiving bank issues.\nIt is suggested that a new refund attempt be made after the hopper has made contact with their bank.\n\n\nAC06\nAccount specified is blocked, prohibiting posting of transactions against it.\nThe bank account associated with the shopper is in a state of permanent cancellation or temporary blocking.\nIt is suggested that a new refund attempt be made after the shopper has made contact with their bank.\n\n\nAB09\nTransaction stopped due to error at the Creditor Agent.\nThere has been an Unexpected Failure at the ISPB\/Shopper bank. (This failure encompasses situations such as timeouts and other forms of refusal that are not specifically mapped by the shopper bank).\nIt is suggested that a new refund attempt be made after the shopper has made contact with their bank.\n\n\n-\nCreditor account number and\/or branch is invalid or missing.\nThe bank account associated with the shopper is in a state of permanent cancellation or temporary blocking.\nIt is suggested that a new refund attempt be made after the shopper has made contact with their bank.\n\n\nAG03\nTransaction type not supported\/authorized on this account.\nISPB\/Shopper bank has not authorized transactions to that bank account. Example: Transfer to salary account.\nIt is suggested that a new refund attempt be made after the shopper has made contact with their bank.\n\n\nAM09\nAmount received is not the amount agreed or expected.\nISPB\/Shopper bank rejected the full or partial reversal of the transaction.\nIt is suggested that a new refund attempt be made after the shopper has made contact with their bank.\n\n\nAM02\nSpecific transaction\/message amount is greater than allowed maximum.\nISPB\/Shopper bank rejected the full or partial reversal of the transaction.\nIt is suggested that a new refund attempt be made after the shopper has made contact with their bank.\n\n\nAC14\nCreditor account type missing or invalid.\nPel\u00edcula account associated with the shopper is in a state of permanent cancellation or temporary blocking.\nIt is suggested that a new refund attempt be made after the shopper has made contact with their bank.\n\n\nDT05\nAssociated message, payment information block or transaction was received after agreed cut-off date.\nRefund request made after 90 days.\nThe refund operation will not be successful through the standard flow, in accordance with the rules established by the Central Bank of Brazil (BACEN).\n\n\n\nRatepay raw responses\n\n\n\nJournal&nbsp;type\nrefusalReasonRaw\nDescription\n\n\n\n\nCaptureFailed\n2307 : Invalid item quantity\/amount in request (150)\nA technical error occurred. Ensure that you are sending correct information in the modificationAmount and additionalData.openinvoicedata fields of your capture request, and retry the capture. The information in additionalData.openinvoicedata must be the same as what you provided in lineItems in your authorization request.\n\n\nCaptureFailed\n2300 : Request basket not valid {message} unknown item (150)\nA technical error occurred. Ensure that you are sending correct information in the modificationAmount and additionalData.openinvoicedata fields of your capture request, and retry the capture. The information in additionalData.openinvoicedata must be the same as what you provided in lineItems in your authorization request.\n\n\nCaptureFailed\n1000 : technical error (150)\nA technical error has occurred on Ratepay's end. Retry the capture after a short period of time.\n\n\nCaptureFailed\n102 : Risk management processing error (150)\nThe processing of the capture request was not successful. Check your request and retry after a short period of time.\n\n\n\nSepa Direct Debit raw responses\n\n\n\nJournal type\nrefusalReasonRaw\nDescription\n\n\n\n\nError\n400\nBad Request - A parameter is missing or invalid.\n\n\nError\n00_400\nBad Request - A parameter is missing or invalid.\n\n\nRefused\n29_001\nRequest Data Could Not Be Processed - The request is missing required fields or contains invalid data.\n\n\nRefused\n30_005\nRequest Data Could Not Be Processed - Balance account closed.\n\n\nRefused\n30_014\nRequest Data Could Not Be Processed - Account holder closed.\n\n\nRefused\n30_016\nRequest Data Could Not Be Processed - Account misses capabilities.\n\n\nRefused\n30_081\nRequest Data Could Not Be Processed - Invalid transfer information provided.\n\n\nRefused\n422\nRequest Data Could Not Be Processed - Declined by acquirer.\n\n\nError\n161\nInvalid IBAN.\n\n\nError\n907\nPayment details are not supported for this country\/ MCC combination.\n\n\nError\n500\nInternal Server Error.\n\n\nCaptureFailed\n400\nBad Request - A parameter is missing or invalid.\n\n\nCaptureFailed\n00_400\nBad Request - A parameter is missing or invalid.\n\n\nCaptureFailed\n29_001\nRequest Data Could Not Be Processed - The request is missing required fields or contains invalid data.\n\n\nCaptureFailed\n30_005\nRequest Data Could Not Be Processed - Balance account closed.\n\n\nCaptureFailed\n30_014\nRequest Data Could Not Be Processed - Account holder closed.\n\n\nCaptureFailed\n30_016\nRequest Data Could Not Be Processed - Account misses capabilities.\n\n\nCaptureFailed\n30_081\nRequest Data Could Not Be Processed - Invalid transfer information provided.\n\n\nCaptureFailed\n422\nRequest Data Could Not Be Processed - Declined by acquirer.\n\n\nCaptureFailed\nNO_RESPONSE_WITHIN_TIMEOUT\nError when attempting transfer : NO_RESPONSE_WITHIN_TIMEOUT.\n\n\n\nStar raw responses\nThese are the raw responses from Star for refused or canceled transactions.\n\n\n\nResponse Code\nDescription\n\n\n\n\n34\nSuspected fraud, capture\n\n\n42\nNo universal account\n\n\n52\nNo checking account\n\n\n\nSwish raw responses\n\n\n\nJournal&nbsp;type\nrefusalReasonRaw\nDescription\n\n\n\n\nRefundFailed\nDBER : Internal error\nInternal error on Swish side. Retry the refund after 1 hour.\n\n\nRefundFailed\nTM01 : Swish timed out before the payment was started\nIssuer or Swish timeout. Retry the refund after 1 hour.\n\n\nRefundFailed\nUNKW : Unknown error\nUnknown error from Swish. Retry the refund after 1 hour.\n\n\nRefundFailed\nRF07 : Transaction declined\nRetry the refund after 1 hour. If the problem persists contact the merchant bank.\n\n\nRefundFailed\nError when attempting transfer : IOEXCEPTION_RECEIVED\nFailure to connect to Swish. Retry the refund after 1 hour.\n\n\nRefundFailed\n429 : Too many requests\nToo many requests. Retry the refund after 1 hour.\n\n\nRefundFailed\nRF09 : Refund already in progress\nRefund already in progress. Retry the refund after 1 hour.\n\n\nRefundFailed\nError when attempting transfer : CONVERTER_RESPONSE\nAdyen couldn\u2019t interpret the acquirer\u2019s response. Retry the refund after 1 hour.\n\n\nRefundFailed\nError when attempting transfer : NO_RESPONSE_WITHIN_TIMEOUT\nSwish server is not reachable. Retry the refund after 1 hour.\n\n\nRefundFailed\nTA01 : Technical error\nTechnical error in settlement. It could be that the banks did not respond on time or had an issue during settlement. Retry the refund after 1 hour.\n\n\nRefundFailed\nACMT07 : Payee not Enrolled\nThe payee (shopper) is not enrolled to Swish. Refund outside Adyen platform.\n\n\nRefundFailed\nFF10 : Bank system processing error\nBank system processing error. Retry the refund after 1 hour.\n\n\nRefundFailed\nRF08 : Amount value is too large, or amount exceeds the amount of the original payment\nAmount value is too large or amount exceeds the amount of the original payment minus any previous refunds.\n\n\nRefundFailed\nRF02 : Original Payment not found or original payment is more than 13 months old\nOriginal payment not found or original payment is more than 13 months old. Refund outside Adyen platform.\n\n\nRefundFailed\nPA01 : Unprocessable entity\nReasons for this error could be that parameter is incorrect in the request, or something is wrong with the certificate, or the merchant is not connected to Adyen as a technical supplier. Get in touch with Adyen support to determine the root cause.\n\n\nRefundFailed\nAG09 : The payee is not enrolled to Swish\nThe shopper must contact their bank and check their agreement.\n\n\nRefused\nRF07 : Transaction declined\nDecline in bank validation. For more information have the shopper contact their bank.\n\n\nRefused\nDECLINED : The payer declined to make the payment\nThe payer declined to make the payment.\n\n\nRefused\nBANKIDCL : Payer cancelled BankId signing\nThe payer cancelled the BankId signing.\n\n\nRefused\nBANKIDONGOING : BankID already in use\nThe payer\u2019s BankID is already in use.\n\n\nRefused\nBANKID : BankID timed out\nThe payer's BankID has timed out.\n\n\nRefused\nUNKW : Unknown error.\nUnknown error from Swish.\n\n\nRefused\nAM21 : Transaction amount exceeds Swish limit agreed between bank and payer for given period\nTransaction amount exceeds Swish limit agreed between bank and payer for given period. Please inform the payer to contact their bank for more information on how to adjust the Swish limits.\n\n\nRefused\nNo response from ACM\nSwish did not respond within 30 seconds which resulted in a timeout.\n\n\nRefused\nTA01 : Technical error\nTechnical error.\n\n\nRefused\nAM02 : Amount value is too large\nAmount value is too large.\n\n\nRefused\nNARR : Reason is provided as narrative details in the additional reason information\nError in settlement. It could be that the banks did not respond on time or had an issue during settlement.\n\n\nRefused\nAB06 : Settlement status unknown. Credit step will not happen to creditor\nRejected by the banks during the settlement step.\n\n\nRefused\nFF10 : Bank system processing error\nBank system processing error.\n\n\nRefused\nBANKIDUNKN : BankID is not able to authorize the payment\nBankID is not able to authorize the payment.\n\n\nRefused\nRR04 : Regulatory Reason\nRegulatory Reason. Sent by debtor\/creditor bank due to regulatory reasons e.g. fraud.\n\n\nError\nNo response from ACM\nSwish did not respond within 30 seconds which resulted in a timeout.\n\n\nError\nPA01 : Unprocessable entity\nReasons for this error could be that a parameter is incorrect in the request, or something is wrong with the certificate, or the merchant is not connected to Adyen as a technical supplier. Get in touch with Adyen support to determine the root cause.\n\n\nError\nACMT07 : Payee not Enrolled\nThe payee (shopper) is not enrolled to Swish.\n\n\nError\nRP06 : A payment request already exist for that payer. Only applicable for Swish e-commerce\nA payment request already exists for that payer. Only applicable for Swish e-commerce.\n\n\n\nTWINT raw responses\n\n\n\nJournal&nbsp;type\nResponse\nDescription\n\n\n\n\nRefused\n103: Declined by the issuer\nThe transaction was declined by the issuer. Ask the shopper to contact their bank for more information.\n\n\nRefused\n1301\/1302 Shopper removed the recurring agreement\nThe shopper has canceled their recurring payment.\n\n\nRefused\n103:Payment aborted by the customer\nThe shopper did not complete the payment.\n\n\nError\nNo response from ACM\nAdyen was not able to connect with TWINT, which resulted in a timeout.\n\n\n\nSee also\n\n\n                    Refusal reasons\n                \n                    Mapping to Visa system integrity fee categories\n                \n                    Terminal API raw responses\n                \n","type":"page","locale":"en","boost":18,"hierarchy":{"lvl0":"Home","lvl1":"Development resources","lvl2":"Raw responses"},"hierarchy_url":{"lvl0":"https:\/\/docs.adyen.com\/","lvl1":"https:\/\/docs.adyen.com\/development-resources","lvl2":"\/development-resources\/raw-acquirer-responses"},"levels":3,"category":"Development Resources","category_color":"green","tags":["responses"]}}
