{"id":16995,"date":"2024-03-19T16:53:52","date_gmt":"2024-03-19T15:53:52","guid":{"rendered":"https:\/\/docs.centralpay.com\/documentation\/developers\/resources-by-type\/codes\/bank-return-codes\/"},"modified":"2024-03-19T16:53:52","modified_gmt":"2024-03-19T15:53:52","slug":"bank-return-codes","status":"publish","type":"docs","link":"https:\/\/docs.centralpay.com\/en\/documentation\/developers\/resources-by-type\/codes\/bank-return-codes\/","title":{"rendered":"Card authorization &#8211; Bank return codes"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Issuer response codes<\/strong> returned to CentralPay after a card authorization request.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">These values generally correspond to the <strong>ISO 8583 \u201cResponse code\u201d (DE39)<\/strong> returned by card networks\/issuers. Depending on the scheme, country, and routing, you may also receive <strong>network-specific<\/strong> or <strong>gateway-specific<\/strong> variants (for example alphanumeric or 3-digit codes).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Important:<\/strong> the same code can cover multiple issuer-side reasons. Unless explicitly stated, CentralPay passes these codes as received. For troubleshooting, combine the response code with your transaction context (amount, currency, 3DS result, merchant category, card brand, retries).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Most common response codes<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Code<\/th><th>Description<\/th><th>Recommended action<\/th><\/tr><\/thead><tbody><tr><td><strong>00<\/strong><\/td><td><strong>Approved<\/strong><\/td><td>Proceed with capture \/ fulfillment.<\/td><\/tr><tr><td>02<\/td><td>Contact card issuer<\/td><td>Ask customer to contact their bank; retry only if customer confirms.<\/td><\/tr><tr><td>03<\/td><td>Invalid acceptor<\/td><td>Check merchant\/terminal configuration (MID\/TID, acquirer routing).<\/td><\/tr><tr><td>04<\/td><td>Pick up \/ retain card<\/td><td>Do not retry; follow your in-store procedure (if applicable).<\/td><\/tr><tr><td><strong>05<\/strong><\/td><td><strong>Do not honor<\/strong><\/td><td>Generic decline: do not \u201cloop\u201d retries; ask customer to contact issuer or use another payment method.<\/td><\/tr><tr><td>07<\/td><td>Honor with ID<\/td><td>If card-present: request ID verification; otherwise ask customer to contact issuer.<\/td><\/tr><tr><td>08<\/td><td>Time-out<\/td><td>Retry once after a short delay; if repeated, check connectivity\/acquirer status.<\/td><\/tr><tr><td>10<\/td><td>Unable to reverse<\/td><td>Escalate to support with trace\/reference; avoid repeated reversals.<\/td><\/tr><tr><td>11<\/td><td>Partial approval<\/td><td>Only relevant if your flow supports partial approvals (often prepaid); otherwise request another method.<\/td><\/tr><tr><td><strong>12<\/strong><\/td><td><strong>Invalid transaction<\/strong><\/td><td>Check request consistency (type, lifecycle, capture\/void rules); if persistent, escalate with logs.<\/td><\/tr><tr><td>13<\/td><td>Invalid amount<\/td><td>Validate amount format\/currency decimals; check min\/max constraints.<\/td><\/tr><tr><td>14<\/td><td>Invalid card number<\/td><td>Customer should re-enter card details; if repeated, use another card.<\/td><\/tr><tr><td>15<\/td><td>Unknown issuer<\/td><td>Use another card\/payment method; escalate if routing issue suspected.<\/td><\/tr><tr><td>19<\/td><td>Try again later<\/td><td>Retry once later; if repeated, ask customer to contact issuer.<\/td><\/tr><tr><td>30<\/td><td>Format error<\/td><td>Check field formats (PAN\/expiry\/CVV, currency, recurring flags); escalate if needed.<\/td><\/tr><tr><td>33<\/td><td>Card expired<\/td><td>Customer must use another card.<\/td><\/tr><tr><td>38<\/td><td>PIN attempts exceeded<\/td><td>Cardholder must contact issuer \/ reset PIN; do not retry.<\/td><\/tr><tr><td>39<\/td><td>Transaction not allowed<\/td><td>Likely product\/merchant restriction; ask customer to contact issuer or use another method.<\/td><\/tr><tr><td><strong>41<\/strong><\/td><td><strong>Lost card<\/strong><\/td><td>Do not retry; request another payment method.<\/td><\/tr><tr><td>43<\/td><td>Stolen card<\/td><td>Do not retry; request another payment method.<\/td><\/tr><tr><td><strong>51<\/strong><\/td><td><strong>Insufficient funds<\/strong><\/td><td>Ask customer to use another method or wait for funds; avoid repeated immediate retries.<\/td><\/tr><tr><td>54<\/td><td>Expired card<\/td><td>Customer must use another card.<\/td><\/tr><tr><td>55<\/td><td>Incorrect PIN<\/td><td>Card-present only: customer must retry carefully or contact issuer after repeated failures.<\/td><\/tr><tr><td>57<\/td><td>Transaction not permitted to cardholder<\/td><td>Issuer restriction; ask customer to contact issuer or use another method.<\/td><\/tr><tr><td>58<\/td><td>Transaction prohibited at terminal<\/td><td>Check merchant\/terminal capabilities &amp; configuration; may be MCC\/terminal restriction.<\/td><\/tr><tr><td><strong>59<\/strong><\/td><td><strong>Suspected fraud<\/strong><\/td><td>Do not retry \u201cblindly\u201d; ask customer to contact issuer or use a different method; review fraud rules if frequent.<\/td><\/tr><tr><td>61<\/td><td>Exceeds withdrawal\/amount limit<\/td><td>Reduce amount or ask customer to contact issuer.<\/td><\/tr><tr><td>62<\/td><td>Restricted card<\/td><td>Issuer restriction; customer should contact issuer.<\/td><\/tr><tr><td>65<\/td><td>Frequency limit exceeded<\/td><td>Wait and retry later; avoid repeated attempts in short timeframes.<\/td><\/tr><tr><td>68<\/td><td>Response received too late<\/td><td>Retry once; check acquirer\/network status if repeated.<\/td><\/tr><tr><td>75<\/td><td>PIN attempts exceeded<\/td><td>Same as 38: cardholder must contact issuer.<\/td><\/tr><tr><td>82<\/td><td>Invalid CVV<\/td><td>Customer should re-enter CVV; if repeated, use another card.<\/td><\/tr><tr><td>91<\/td><td>Issuer\/switch unavailable<\/td><td>Retry later; if widespread, treat as incident (issuer\/network outage).<\/td><\/tr><tr><td>94<\/td><td>Duplicate request<\/td><td>Avoid immediate retries with same identifiers; ensure idempotency \/ unique reference.<\/td><\/tr><tr><td>95<\/td><td>Contact acquirer<\/td><td>Escalate to support\/acquirer with transaction reference.<\/td><\/tr><tr><td>96<\/td><td>System malfunction<\/td><td>Retry later; if repeated, escalate with traces\/logs.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">All response codes (exhaustive)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The following codes may be returned depending on the network, country, routing, or integration. This section is <strong>exhaustive<\/strong> compared to the previous version of this page, and includes both standard and non-standard variants.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Code<\/th><th>Description<\/th><th>Recommended action<\/th><\/tr><\/thead><tbody><tr><td>00<\/td><td>Transaction approved or successfully processed<\/td><td>Proceed with capture \/ fulfillment.<\/td><\/tr><tr><td>02<\/td><td>Contact card issuer<\/td><td>Ask the customer to contact their issuer; retry only if issuer confirms.<\/td><\/tr><tr><td>03<\/td><td>Invalid acceptor<\/td><td>Check merchant\/terminal configuration (MID\/TID), acquirer routing, and credentials.<\/td><\/tr><tr><td>04<\/td><td>Keep card<\/td><td>Do not retry; follow in-store procedure if applicable; request another payment method.<\/td><\/tr><tr><td>05<\/td><td>Do not honor<\/td><td>Generic decline: avoid retry loops; ask customer to contact issuer or use another method.<\/td><\/tr><tr><td>06<\/td><td>Transaction invalid for terminal<\/td><td>Check terminal capability \/ transaction type compatibility; verify integration parameters.<\/td><\/tr><tr><td>07<\/td><td>Honor with ID<\/td><td>If card-present: request ID verification; otherwise ask customer to contact issuer.<\/td><\/tr><tr><td>08<\/td><td>Time-Out<\/td><td>Retry once after a short delay; if repeated, check network\/acquirer connectivity.<\/td><\/tr><tr><td>09<\/td><td>No original<\/td><td>For reversals\/adjustments: ensure you reference an existing original transaction; escalate if needed.<\/td><\/tr><tr><td>10<\/td><td>Unable to reverse<\/td><td>Do not repeat reversals blindly; escalate to support with transaction references.<\/td><\/tr><tr><td>11<\/td><td>Partial approval<\/td><td>Handle partial approval if supported (often prepaid); otherwise request another method.<\/td><\/tr><tr><td>12<\/td><td>Invalid transaction<\/td><td>Check transaction type\/lifecycle (auth\/capture\/void\/refund), parameters; escalate with logs if persistent.<\/td><\/tr><tr><td>13<\/td><td>Invalid amount<\/td><td>Validate amount format, currency decimals, and min\/max constraints; retry after correction.<\/td><\/tr><tr><td>14<\/td><td>Invalid cardholder number<\/td><td>Customer should re-enter card details; if repeated, use another card.<\/td><\/tr><tr><td>15<\/td><td>Unknown card issuer<\/td><td>Try another card\/payment method; if widespread, suspect routing\/config issue and escalate.<\/td><\/tr><tr><td>17<\/td><td>Invalid capture date (terminal business date)<\/td><td>Check terminal business date \/ batch settings; retry after correction if applicable.<\/td><\/tr><tr><td>19<\/td><td>Repeat transaction later<\/td><td>Retry once later; avoid multiple attempts in a short window; ask customer to contact issuer if repeated.<\/td><\/tr><tr><td>20<\/td><td>No From Account<\/td><td>Not typical for purchase flows; verify transaction type and account fields; escalate if unexpected.<\/td><\/tr><tr><td>21<\/td><td>No To Account<\/td><td>Not typical for purchase flows; verify transaction type and account fields; escalate if unexpected.<\/td><\/tr><tr><td>22<\/td><td>Account not verified<\/td><td>Ask customer to contact issuer; consider another payment method.<\/td><\/tr><tr><td>23<\/td><td>Account not saved<\/td><td>Retry later if applicable; otherwise use another method; escalate if recurring.<\/td><\/tr><tr><td>24<\/td><td>No Credit Account<\/td><td>Ask customer to contact issuer; use another method.<\/td><\/tr><tr><td>25<\/td><td>Unable to locate record in file<\/td><td>For adjustments\/reversals: verify original reference; escalate with trace\/reference.<\/td><\/tr><tr><td>26<\/td><td>Record duplicated<\/td><td>Check idempotency and uniqueness of references; do not retry with same identifiers.<\/td><\/tr><tr><td>27<\/td><td>&#8216;Edit&#8217; error in file update field<\/td><td>Check field formats and constraints; escalate with payload\/logs.<\/td><\/tr><tr><td>28<\/td><td>File access denied<\/td><td>Configuration\/permission issue: escalate to support\/acquirer with context.<\/td><\/tr><tr><td>29<\/td><td>File update not possible<\/td><td>Escalate with trace\/reference; avoid repeating the same update operation.<\/td><\/tr><tr><td>30<\/td><td>Format error<\/td><td>Check request formatting (amount\/currency, PAN\/expiry, flags, message structure); escalate with logs.<\/td><\/tr><tr><td>31<\/td><td>Identifier of acquiring organization unknown<\/td><td>Check acquirer routing and merchant configuration; escalate to support\/acquirer.<\/td><\/tr><tr><td>32<\/td><td>Transaction partially completed<\/td><td>Check final status via retrieval; avoid blind retry; escalate if inconsistent.<\/td><\/tr><tr><td>33<\/td><td>Card validity date exceeded<\/td><td>Customer must use another card.<\/td><\/tr><tr><td>34<\/td><td>Implausible card data<\/td><td>Customer should re-enter details; verify card data collection; use another card if repeated.<\/td><\/tr><tr><td>38<\/td><td>Number of PIN attempts exceeded<\/td><td>Do not retry; customer must contact issuer \/ reset PIN.<\/td><\/tr><tr><td>39<\/td><td>Transaction not allowed<\/td><td>Check transaction type and merchant capability; ask customer to contact issuer or use another method.<\/td><\/tr><tr><td>41<\/td><td>Lost card<\/td><td>Do not retry; request another payment method.<\/td><\/tr><tr><td>42<\/td><td>Special Pickup<\/td><td>Do not retry; request another method; in-store: follow procedure if applicable.<\/td><\/tr><tr><td>43<\/td><td>Stolen card<\/td><td>Do not retry; request another payment method.<\/td><\/tr><tr><td>44<\/td><td>Stolen card<\/td><td>Do not retry; request another payment method.<\/td><\/tr><tr><td>51<\/td><td>Insufficient funds or overdraft<\/td><td>Ask customer to use another method or wait for funds; avoid repeated immediate retries.<\/td><\/tr><tr><td>54<\/td><td>Card expired<\/td><td>Customer must use another card.<\/td><\/tr><tr><td>55<\/td><td>Incorrect PIN<\/td><td>Card-present: retry carefully; if repeated, customer contacts issuer.<\/td><\/tr><tr><td>56<\/td><td>Card not on file<\/td><td>Verify card details; customer should contact issuer or use another card.<\/td><\/tr><tr><td>57<\/td><td>Transaction not authorized to this cardholder<\/td><td>Issuer restriction; ask customer to contact issuer or use another method.<\/td><\/tr><tr><td>58<\/td><td>Transaction prohibited at terminal<\/td><td>Check merchant\/terminal capabilities and MCC\/terminal restrictions; adjust configuration.<\/td><\/tr><tr><td>59<\/td><td>Suspected fraud<\/td><td>Avoid retry loops; customer contacts issuer or uses another method; review risk rules if frequent.<\/td><\/tr><tr><td>60<\/td><td>The card acceptor must contact the buyer<\/td><td>Ask customer to contact issuer \/ confirm details; avoid repeated attempts.<\/td><\/tr><tr><td>61<\/td><td>Withdrawal amount over limit<\/td><td>Reduce amount or ask customer to contact issuer.<\/td><\/tr><tr><td>62<\/td><td>Card use restricted<\/td><td>Customer contacts issuer; use another method.<\/td><\/tr><tr><td>63<\/td><td>MAC Key Error<\/td><td>Cryptographic\/config issue: escalate to support\/acquirer with trace and timestamps.<\/td><\/tr><tr><td>65<\/td><td>Frequency limit exceeded<\/td><td>Wait and retry later; avoid multiple attempts in short timeframe.<\/td><\/tr><tr><td>66<\/td><td>Acquirer limit reached<\/td><td>Escalate to acquirer\/support; retry only after confirmation.<\/td><\/tr><tr><td>67<\/td><td>Card withheld<\/td><td>Do not retry; request another method; in-store: follow procedure if applicable.<\/td><\/tr><tr><td>68<\/td><td>Response not received or received too late<\/td><td>Retry once; if repeated, check acquirer\/network status and escalate.<\/td><\/tr><tr><td>75<\/td><td>Number of PIN attempts exceeded<\/td><td>Same as 38: do not retry; customer must contact issuer.<\/td><\/tr><tr><td>76<\/td><td>Invalid Account<\/td><td>Ask customer to contact issuer; use another card\/method.<\/td><\/tr><tr><td>77<\/td><td>Issuer not participating in service<\/td><td>Use another card or method; escalate if routing\/regional issue suspected.<\/td><\/tr><tr><td>78<\/td><td>Function not available<\/td><td>Remove\/disable unsupported feature; verify transaction type and integration flags.<\/td><\/tr><tr><td>79<\/td><td>Key validation error<\/td><td>Cryptographic\/config issue: escalate to support\/acquirer with trace.<\/td><\/tr><tr><td>80<\/td><td>Approved for purchase amount only<\/td><td>If you requested cash-back\/extra: retry without it; otherwise proceed as approved.<\/td><\/tr><tr><td>81<\/td><td>Unable to verify PIN<\/td><td>Card-present: retry; if repeated, customer contacts issuer or use another method.<\/td><\/tr><tr><td>82<\/td><td>Invalid CVV<\/td><td>Re-enter CVV; if repeated, use another card.<\/td><\/tr><tr><td>83<\/td><td>Not refused<\/td><td>Treat as non-decline \/ ambiguous: verify final status via retrieval; escalate if inconsistent.<\/td><\/tr><tr><td>84<\/td><td>Invalid transaction lifecycle<\/td><td>Check auth\/capture\/void\/refund ordering and timing; fix integration logic.<\/td><\/tr><tr><td>85<\/td><td>No key to use<\/td><td>Cryptographic\/config issue: escalate to support\/acquirer.<\/td><\/tr><tr><td>86<\/td><td>KME synchronization error<\/td><td>Cryptographic sync issue: escalate with logs, trace, timestamps.<\/td><\/tr><tr><td>87<\/td><td>PIN error<\/td><td>Card-present: retry; if repeated, customer contacts issuer.<\/td><\/tr><tr><td>88<\/td><td>MAC synchronization error<\/td><td>Cryptographic sync issue: escalate with logs, trace, timestamps.<\/td><\/tr><tr><td>89<\/td><td>Security violation<\/td><td>Stop retries; escalate to support\/acquirer; review fraud\/security configuration.<\/td><\/tr><tr><td>90<\/td><td>Temporary system shutdown<\/td><td>Retry later; if persistent, treat as incident and escalate.<\/td><\/tr><tr><td>91<\/td><td>Card transmitter inaccessible<\/td><td>Retry later; if widespread, treat as issuer\/network outage.<\/td><\/tr><tr><td>92<\/td><td>Card issuer unknown<\/td><td>Use another card; if repeated across cards, suspect routing\/config and escalate.<\/td><\/tr><tr><td>93<\/td><td>Transacation cannot be finalized<\/td><td>Retry later once; if persistent, escalate with trace\/logs.<\/td><\/tr><tr><td>94<\/td><td>Duplicate request<\/td><td>Ensure idempotency \/ unique references; do not resend the exact same request.<\/td><\/tr><tr><td>95<\/td><td>Contact acquirer<\/td><td>Escalate to support\/acquirer with transaction reference and timestamps.<\/td><\/tr><tr><td>96<\/td><td>System malfunction<\/td><td>Retry later; if repeated, escalate with traces\/logs.<\/td><\/tr><tr><td>97<\/td><td>No Funds Transfer<\/td><td>Not typical for purchase flows; verify transaction type; escalate if unexpected.<\/td><\/tr><tr><td>98<\/td><td>Duplicate Reversal<\/td><td>Do not repeat reversal; verify original reversal status; ensure idempotency.<\/td><\/tr><tr><td>99<\/td><td>Duplicate Transaction<\/td><td>Check idempotency and client retries; ensure unique transaction identifiers.<\/td><\/tr><tr><td>N3<\/td><td>Cash Service Not Available<\/td><td>Not applicable to purchase flows; ignore unless supporting cash services.<\/td><\/tr><tr><td>N4<\/td><td>Cash Back Request Exceeds Issuer Limit<\/td><td>Reduce cash-back amount or remove cash-back.<\/td><\/tr><tr><td>N7<\/td><td>Declined for CVV2 failure<\/td><td>Re-enter CVV; if repeated, use another card.<\/td><\/tr><tr><td>R0<\/td><td>Stop Payment Order<\/td><td>Do not retry; customer must contact issuer.<\/td><\/tr><tr><td>R1<\/td><td>Revocation of Authorisation Order<\/td><td>Do not retry; customer must contact issuer.<\/td><\/tr><tr><td>R3<\/td><td>Revocation of all Authorisations Order<\/td><td>Do not retry; customer must contact issuer.<\/td><\/tr><tr><td>A0<\/td><td>Withdrawal in contact mode<\/td><td>Not applicable to e-commerce purchase flows; verify transaction type; remove cash\/withdrawal feature if not supported.<\/td><\/tr><tr><td>A1<\/td><td>VADS fallback<\/td><td>Routing\/fallback case: verify gateway\/acquirer configuration; escalate if frequent or unexpected.<\/td><\/tr><tr><td>000<\/td><td>Approved<\/td><td>Proceed with capture \/ fulfillment.<\/td><\/tr><tr><td>001<\/td><td>Approve with ID<\/td><td>If supported: apply ID verification; otherwise treat as approved.<\/td><\/tr><tr><td>002<\/td><td>Partial approval (prepaid cards only)<\/td><td>Handle partial approval if supported; otherwise request another method.<\/td><\/tr><tr><td>100<\/td><td>Reject<\/td><td>Generic decline: avoid retry loops; ask customer to contact issuer or use another method.<\/td><\/tr><tr><td>101<\/td><td>Card expired \/ invalid expiry date<\/td><td>Customer must use another card.<\/td><\/tr><tr><td>106<\/td><td>PIN attempts exceeded<\/td><td>Do not retry; customer must contact issuer.<\/td><\/tr><tr><td>107<\/td><td>Please call issuer<\/td><td>Customer must contact issuer; retry only after confirmation.<\/td><\/tr><tr><td>109<\/td><td>Invalid merchant<\/td><td>Check merchant configuration and routing; escalate to support\/acquirer.<\/td><\/tr><tr><td>110<\/td><td>Invalid amount<\/td><td>Validate amount format\/limits; retry after correction.<\/td><\/tr><tr><td>111<\/td><td>Invalid account \/ Invalid MICR (traveler&#8217;s check)<\/td><td>Ask customer to contact issuer; use another card\/method.<\/td><\/tr><tr><td>115<\/td><td>Requested function not supported<\/td><td>Disable unsupported feature\/flag; verify transaction type.<\/td><\/tr><tr><td>117<\/td><td>Invalid PIN<\/td><td>Card-present: retry carefully; if repeated, customer contacts issuer.<\/td><\/tr><tr><td>119<\/td><td>Cardholder not registered \/ not authorized<\/td><td>Customer must contact issuer; use another method.<\/td><\/tr><tr><td>122<\/td><td>Invalid card security code (alias CID, 4DBC, 4CSC)<\/td><td>Re-enter security code; if repeated, use another card.<\/td><\/tr><tr><td>125<\/td><td>Invalid effective date<\/td><td>Check date fields \/ terminal business date; escalate if applicable.<\/td><\/tr><tr><td>181<\/td><td>Format error<\/td><td>Check request formatting and fields; escalate with logs if persistent.<\/td><\/tr><tr><td>183<\/td><td>Invalid currency code<\/td><td>Verify ISO currency code and acquirer configuration; correct and retry.<\/td><\/tr><tr><td>187<\/td><td>Refuse &#8211; New card issued<\/td><td>Customer must use another card; advise contacting issuer.<\/td><\/tr><tr><td>189<\/td><td>Refuse &#8211; Merchant cancelled or closed \/ SE<\/td><td>Check merchant status\/configuration; escalate to support\/acquirer.<\/td><\/tr><tr><td>200<\/td><td>Refuse &#8211; Pick up card<\/td><td>Do not retry; request another method; in-store: follow procedure if applicable.<\/td><\/tr><tr><td>900<\/td><td>Accepted &#8211; ATC synchronization<\/td><td>Proceed but monitor; if repeated, escalate (potential chip\/crypto sync issue).<\/td><\/tr><tr><td>909<\/td><td>System malfunction (cryptographic error)<\/td><td>Escalate to support\/acquirer with trace, timestamps, and logs.<\/td><\/tr><tr><td>912<\/td><td>Issuer not available<\/td><td>Retry later; if widespread, treat as issuer outage \/ incident.<\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Issuer response codes returned to CentralPay after a card authorization request. These values generally correspond to the ISO 8583 \u201cResponse code\u201d (DE39) returned by card networks\/issuers. Depending on the scheme, country, and routing, you may also receive network-specific or gateway-specific variants (for example alphanumeric or 3-digit codes). Important: the same code can cover multiple issuer-side [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":16993,"menu_order":2,"comment_status":"open","ping_status":"closed","template":"","doc_tag":[],"doc_badge":[],"class_list":["post-16995","docs","type-docs","status-publish","hentry","no-post-thumbnail"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Card authorization - Bank return codes - CentralPay Documentation<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/docs.centralpay.com\/en\/documentation\/developers\/resources-by-type\/codes\/bank-return-codes\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Card authorization - Bank return codes - CentralPay Documentation\" \/>\n<meta property=\"og:description\" content=\"Issuer response codes returned to CentralPay after a card authorization request. These values generally correspond to the ISO 8583 \u201cResponse code\u201d (DE39) returned by card networks\/issuers. Depending on the scheme, country, and routing, you may also receive network-specific or gateway-specific variants (for example alphanumeric or 3-digit codes). Important: the same code can cover multiple issuer-side [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/docs.centralpay.com\/en\/documentation\/developers\/resources-by-type\/codes\/bank-return-codes\/\" \/>\n<meta property=\"og:site_name\" content=\"CentralPay Documentation\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/docs.centralpay.com\\\/en\\\/documentation\\\/developers\\\/resources-by-type\\\/codes\\\/bank-return-codes\\\/\",\"url\":\"https:\\\/\\\/docs.centralpay.com\\\/en\\\/documentation\\\/developers\\\/resources-by-type\\\/codes\\\/bank-return-codes\\\/\",\"name\":\"Card authorization - Bank return codes - CentralPay Documentation\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/docs.centralpay.com\\\/en\\\/#website\"},\"datePublished\":\"2024-03-19T15:53:52+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/docs.centralpay.com\\\/en\\\/documentation\\\/developers\\\/resources-by-type\\\/codes\\\/bank-return-codes\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/docs.centralpay.com\\\/en\\\/documentation\\\/developers\\\/resources-by-type\\\/codes\\\/bank-return-codes\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/docs.centralpay.com\\\/en\\\/documentation\\\/developers\\\/resources-by-type\\\/codes\\\/bank-return-codes\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/docs.centralpay.com\\\/en\\\/home\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Developers\",\"item\":\"https:\\\/\\\/docs.centralpay.com\\\/en\\\/documentation\\\/developers\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Resources by type\",\"item\":\"https:\\\/\\\/docs.centralpay.com\\\/en\\\/documentation\\\/developers\\\/resources-by-type\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Codes\",\"item\":\"https:\\\/\\\/docs.centralpay.com\\\/en\\\/documentation\\\/developers\\\/resources-by-type\\\/codes\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Card authorization &#8211; Bank return codes\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/docs.centralpay.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/docs.centralpay.com\\\/en\\\/\",\"name\":\"CentralPay Documentation\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/docs.centralpay.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/docs.centralpay.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/docs.centralpay.com\\\/en\\\/#organization\",\"name\":\"CentralPay Documentation\",\"url\":\"https:\\\/\\\/docs.centralpay.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/docs.centralpay.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/docs.centralpay.com\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/logo-centralpay-2023.png\",\"contentUrl\":\"https:\\\/\\\/docs.centralpay.com\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/logo-centralpay-2023.png\",\"width\":2382,\"height\":370,\"caption\":\"CentralPay Documentation\"},\"image\":{\"@id\":\"https:\\\/\\\/docs.centralpay.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Card authorization - Bank return codes - CentralPay Documentation","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/docs.centralpay.com\/en\/documentation\/developers\/resources-by-type\/codes\/bank-return-codes\/","og_locale":"en_US","og_type":"article","og_title":"Card authorization - Bank return codes - CentralPay Documentation","og_description":"Issuer response codes returned to CentralPay after a card authorization request. These values generally correspond to the ISO 8583 \u201cResponse code\u201d (DE39) returned by card networks\/issuers. Depending on the scheme, country, and routing, you may also receive network-specific or gateway-specific variants (for example alphanumeric or 3-digit codes). Important: the same code can cover multiple issuer-side [&hellip;]","og_url":"https:\/\/docs.centralpay.com\/en\/documentation\/developers\/resources-by-type\/codes\/bank-return-codes\/","og_site_name":"CentralPay Documentation","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/docs.centralpay.com\/en\/documentation\/developers\/resources-by-type\/codes\/bank-return-codes\/","url":"https:\/\/docs.centralpay.com\/en\/documentation\/developers\/resources-by-type\/codes\/bank-return-codes\/","name":"Card authorization - Bank return codes - CentralPay Documentation","isPartOf":{"@id":"https:\/\/docs.centralpay.com\/en\/#website"},"datePublished":"2024-03-19T15:53:52+00:00","breadcrumb":{"@id":"https:\/\/docs.centralpay.com\/en\/documentation\/developers\/resources-by-type\/codes\/bank-return-codes\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/docs.centralpay.com\/en\/documentation\/developers\/resources-by-type\/codes\/bank-return-codes\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/docs.centralpay.com\/en\/documentation\/developers\/resources-by-type\/codes\/bank-return-codes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/docs.centralpay.com\/en\/home\/"},{"@type":"ListItem","position":2,"name":"Developers","item":"https:\/\/docs.centralpay.com\/en\/documentation\/developers\/"},{"@type":"ListItem","position":3,"name":"Resources by type","item":"https:\/\/docs.centralpay.com\/en\/documentation\/developers\/resources-by-type\/"},{"@type":"ListItem","position":4,"name":"Codes","item":"https:\/\/docs.centralpay.com\/en\/documentation\/developers\/resources-by-type\/codes\/"},{"@type":"ListItem","position":5,"name":"Card authorization &#8211; Bank return codes"}]},{"@type":"WebSite","@id":"https:\/\/docs.centralpay.com\/en\/#website","url":"https:\/\/docs.centralpay.com\/en\/","name":"CentralPay Documentation","description":"","publisher":{"@id":"https:\/\/docs.centralpay.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/docs.centralpay.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/docs.centralpay.com\/en\/#organization","name":"CentralPay Documentation","url":"https:\/\/docs.centralpay.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/docs.centralpay.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/docs.centralpay.com\/wp-content\/uploads\/2023\/07\/logo-centralpay-2023.png","contentUrl":"https:\/\/docs.centralpay.com\/wp-content\/uploads\/2023\/07\/logo-centralpay-2023.png","width":2382,"height":370,"caption":"CentralPay Documentation"},"image":{"@id":"https:\/\/docs.centralpay.com\/en\/#\/schema\/logo\/image\/"}}]}},"author_avatar":"https:\/\/secure.gravatar.com\/avatar\/0ab6fa93b0f18fc2235a0e635e81fc14b314e2bb1768930c4ac7606e1f34f470?s=96&d=mm&r=g","author_name":"centralpay_doc","_links":{"self":[{"href":"https:\/\/docs.centralpay.com\/en\/wp-json\/wp\/v2\/docs\/16995","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.centralpay.com\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/docs.centralpay.com\/en\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/docs.centralpay.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.centralpay.com\/en\/wp-json\/wp\/v2\/comments?post=16995"}],"version-history":[{"count":0,"href":"https:\/\/docs.centralpay.com\/en\/wp-json\/wp\/v2\/docs\/16995\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/docs.centralpay.com\/en\/wp-json\/wp\/v2\/docs\/16993"}],"wp:attachment":[{"href":"https:\/\/docs.centralpay.com\/en\/wp-json\/wp\/v2\/media?parent=16995"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/docs.centralpay.com\/en\/wp-json\/wp\/v2\/doc_tag?post=16995"},{"taxonomy":"doc_badge","embeddable":true,"href":"https:\/\/docs.centralpay.com\/en\/wp-json\/wp\/v2\/doc_badge?post=16995"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}