When a payment fails or an API request encounters an issue, Onerway returns an error code to help you identify and resolve the problem.
| Code | Message | Suggested action |
|---|---|---|
11001 | System exception | Contact service provider |
| Code | Message | Suggested action |
|---|---|---|
12001 | System configuration decline | Contact service provider |
12002 | Merchant ID is disabled or settlement currency is not configured | Contact service provider |
| 12003 | Card brand/3DS/Service is not supported | Contact service provider |
12004 | Merchant Account is disabled or non-existent | Contact service provider |
12005 | Invalid transaction ID (Limited by SDK) | 1. Check if the transaction number used for initializing the SDK is from the server response; 2. Confirm the transaction number has not been tampered; 3. Confirm the ordering interface and SDK environments are consistent |
12006 | Recurring information verification failed | Ensure the repurchase deduction time meets the deduction frequency |
12007 | Transaction ID is incorrect | Check merchantNo |
12008 | Invalid transaction IP | Check transactionIp in the request |
12009 | Request channels timed out | Retry later |
12010 | Request cannot be processed due to configuration error | Contact service provider and ensure the transaction type is supported |
12011 | 3DS/API request initiation failed | Contact service provider |
| Code | Message | Suggested action |
|---|---|---|
| 13001 | Appid is invalid! | Contact service provider |
13002 | Invalid card number | Check card number and retry |
| 13003 | Transaction url is invalid | 1. Check whether the requested domain matches the registered domain; 2. Contact service provider |
13004 | Card expired card | 1. Check card information and retry; 2. Contact card issuer; 3. Use another card |
13005 | Year must be 2 or 4 digits | 1. Check card information and retry; 2. Use another card |
13006 | Invalid state, please fill in the correct state when the country is US, CA or CN. | Check state in the request (required for US, CA, CN) |
13007 | Incorrect card information | Check card information and retry |
13008 | Repeat transaction rejected | Check if the transaction has already been successful |
13009 | Card number cannot be empty! | Check card number and retry |
13010 | Unsupported card:MAESTRO | Check card brand configuration |
13011 | Decline - Invalid account number | 1. Refer to card issuer; 2. Use another card |
13012 | BillingAddress.city: city size must be up to 30 characters long! | Check city in the request (max 30 characters) |
13013 | Risk3dsStrategy is EXTERNAL, mpiInfo not be null | Check mpiInfo in the request |
13014 | Invalid transaction type | Check txnType in the request |
13015 | Subscription failed! Merchant customer number cannot be empty! | Check merchantCustId in the request |
13016 | Subscription contract param can not be null | Check subscription in the request |
13017 | BillingInformation cannot be empty or email and country cannot be empty | Check billingInformation (email, country) |
13018 | Invalid productType! | Check productType in the request |
13019 | Invalid product format | Check txnOrderMsg (product) |
13020 | Subscription frequency is illegal | Check subscription (frequencyType, frequencyPoint) |
13021 | The time range of transaction inquiry cannot exceed ninety days! | Check startTime and endTime |
13022 | Unsupported currency | Check country and currency consistency |
13023 | Subscription contract unavailable | Check subscription status |
13024 | Repurchase failed! The contract number or token cannot be empty! | Check contractId and tokenId |
13025 | Card year/month is invalid | Check year and month |
13026 | Invalid subProductType! | Check subProductType |
13027 | Repeated order transactions! | Check if the request has already been successful |
13028 | The query condition cannot be empty! (Order number or start and end time, both cannot be empty at the same time) | Check merchantTxnIds, transactionIds, startTime, endTime |
13029 | Subscription contract expired | Check if subscription has expired |
13030 | Invalid transaction amount | Check amount |
13031 | Unsupported card:Pan_Only, please change to a card that supports 3ds and try again! | Change to a card that supports 3DS |
13032 | The order has been captured or canceled,it cannot be captured again | Check if order has been captured or canceled |
13033 | Transaction failed,the parameters has be used in first purchase | Check if same buyer already subscribed with same card |
| 13034 | invalid CVV2 length | Check CVV2 length |
13035 | The refund amount is too small. | Refund amount must be greater than 0 |
| Code | Message | Suggested action |
|---|---|---|
13200 | Invalid Self execute | Check "Self execute" setting |
| 13201 | Invalid email | Check email |
13202 | Invalid Cycle count | Check "Cycle count" |
13203 | Invalid Trial from plan | Check "Trial from plan" |
13204 | Invalid Trial days or trial end | Check "Trial days" or "trial end" |
13205 | Invalid Products information | Check "Products information" |
13206 | Invalid Proration | Check "Proration" |
13207 | Invalid Billing cycle anchor | Check "Billing cycle anchor" |
13208 | Invalid frequency type | Check "frequency type" |
13209 | Invalid subscription request type | Check "subscription request type" |
13210 | Invalid subscription period | Check "subscription period" |
13211 | Invalid subscription frequency | Check "subscription frequency" |
13212 | Invalid Merchant customer number | Check "Merchant customer number" |
13213 | Invalid contract number or token | Check "contract number" or "token" |
13214 | Subscription validity is less than current | Check "Subscription validity" |
13215 | Invalid contract information | Check "contract information" |
| Code | Message | Suggested action |
|---|---|---|
14001 | Refund failed | Check transaction status |
14002 | It cannot support real-time refund. | Try again later |
14003 | The cumulative refund amount cannot be greater than the transaction amount! | Check current and cumulative refund amounts |
14004 | Refund has already been processed and cannot be canceled | Check refund status before cancellation |
14005 | Online refunds not supported | Process refund manually through offline ways |
14006 | Real-time refund not supported | Schedule delayed refund processing |
14007 | Refund not supported for this payment method | Process refund manually through other ways |
14008 | System automatic refund in progress | Wait for automatic refund to complete |
14009 | Only full refund allowed for chargeback transactions | Process full refund instead of partial |
14010 | Refund must use designated interface | Redirect refund request to correct interface |
14011 | Online refund failed due to pending/rejected orders | Resolve pending order approvals first |
14012 | Insufficient settlement account balance | Ensure adequate funds in settlement account |
14013 | Transaction does not support refund initiation | Contact service provider |
14014 | Chargeback already exists, refund not supported | Amount already returned through bank/card issuer |
14015 | Source transaction was unsuccessful | Verify original transaction status before refund |
| Code | Message | Suggested action |
|---|---|---|
| 20001 | High risk | Confirm customer identity. Retry in 24 hours or contact service provider |
| Code | Message | Suggested action |
|---|---|---|
30001 | Invalid ip | Check ip in the request |
30002 | Invalid birthDate | Check birthDate |
30003 | Invalid product | Check product |
30004 | Invalid merchantCustId | Check merchantCustId |
30005 | Invalid productType | Check productType |
30006 | Invalid appId | Check appId |
30007 | Invalid number | Check card number and retry |
30008 | Invalid CVV2(Visa only) / CVC2(Mastercard only) | Check CVV2/CVC2 and retry |
30009 | Invalid pin | 1. Refer to card issuer; 2. Use another card |
30010 | Invalid expiry month/year | 1. Check expiry date and retry; 2. Use another card |
30011 | Invalid cardholder name | Check cardholder name and retry |
30012 | Invalid country | Check country |
30013 | Invalid state | Check state |
30014 | Invalid city | Check city |
30015 | Invalid address | Check address |
30016 | Invalid email | Check email |
30017 | Invalid postalCode | Check postalCode |
30018 | Invalid phone | Check phone |
30019 | Invalid account | 1. Refer to card issuer; 2. Use another card |
30020 | Invalid parameters | Refer to API documentation and check request parameters |
30021 | Invalid transaction url | Contact service provider to review and approve the website |
| Code | Message | Suggested action |
|---|---|---|
| 40001 | Acquirer suspected fraud | Confirm customer identity and retry with another card |
| 40002 | Acquirer system failure | 1. Retry later; 2. Use another card; 3. Contact service provider |
40003 | Acquirer decline | 1. Retry later; 2. Use another card |
| 40004 | Acquirer time out | Retry later |
40005 | Acquirer parameters missing / error | Contact service provider |
| Code | Message | Suggested action |
|---|---|---|
50001 | 3DS authentication required | 1. Retry and complete 3DS authentication; 2. Use another card |
50002 | 3DS parameters error | 1. Retry and complete 3DS authentication; 2. Use another card |
| 50003 | 3DS authentication failure | 1. Retry and complete 3DS authentication; 2. Use another card |
50004 | 3DS system error | 1. Retry and complete 3DS authentication; 2. Use another card |
50030 | Order cancelled | Order cancelled |
| Code | Message | Suggested action |
|---|---|---|
60001 | Refer to card issuer | 1. Check card information and retry; 2. Contact card issuer; 3. Use another card |
60002 | Refer to card issuer, special condition | 1. Check card information and retry; 2. Contact card issuer; 3. Use another card |
60003 | Invalid merchant | Contact service provider |
60004 | Pick up card (no fraud)/Capture card | Refer to card issuer or use another card |
| 60005 | Do not honor | 1. Check card information and retry; 2. Contact card issuer; 3. Use another card |
60006 | Error | Retry later or use another card |
60007 | Pick up card, special condition (fraud account) | Refer to card issuer or use another card |
| 60012 | Invalid transaction | 1. Check card information and retry; 2. Contact card issuer; 3. Use another card |
60013 | Invalid amount or Currency conversion field overflow | 1. Check transaction amount or currency; 2. Contact service provider |
| 60014 | Invalid account number (no such number) or No Mod 10 check or Not a valid length for issuer or Not in positive PIN Verification file or Separator in wrong position | 1. Check card information and retry; 2. Contact card issuer; 3. Use another card |
60015 | No such issuer (first 8 digits of account number do not relate to an issuing identifier) /Invalid issuer | 1. Check card information and retry; 2. Contact card issuer; 3. Use another card |
60019 | Re-enter transaction | 1. Check for format errors; 2. Check address information |
60021 | No action taken | 1. Contact card issuer; 2. Use another card |
60025 | Unable to locate record in file | 1. Check card information and retry; 2. Contact card issuer; 3. Use another card |
60028 | File temporarily not available for update or inquiry | Retry transaction |
60030 | Format error | 1. Check card information and retry; 2. Contact card issuer; 3. Use another card |
60039 | No credit account | 1. Check card information and retry; 2. Contact card issuer; 3. Use another card |
60041 | Lost card, pick up card (fraud account) | Refer to card issuer or use another card |
60043 | Stolen card, pick up (fraud account) | Refer to card issuer or use another card |
60046 | Closed account | 1. Check card information and retry; 2. Contact card issuer; 3. Use another card |
| 60051 | Insufficient funds/over credit limit | 1. Refer to card issuer to confirm credit limit; 2. Use another card |
60052 | No checking account | 1. Check card information and retry; 2. Contact card issuer; 3. Use another card |
60053 | No savings account | 1. Check card information and retry; 2. Contact card issuer; 3. Use another card |
60054 | Expired card or expiration date missing | 1. Check card information and retry; 2. Contact card issuer; 3. Use another card |
60055 | PIN incorrect or missing/Invalid PIN | Refer to card issuer or use another card |
| 60057 | Transaction not permitted to issuer/cardholder | Refer to card issuer or use another card |
60058 | Transaction not permitted to acquirer/terminal | Refer to card issuer or use another card |
| 60059 | Suspected fraud | 1. Check card information and retry; 2. Contact card issuer; 3. Use another card |
60061 | Exceeds approval amount limit | Refer to card issuer or use another card |
60062 | Restricted card (card invalid in region or country)/Restricted card | Refer to card issuer or use another card |
| 60063 | Security violation (source is not correct issuer)/Security violation | 1. Check card information and retry; 2. Contact card issuer; 3. Use another card |
60064 | Transaction does not fulfill AML requirement | Risky transaction. Do not retry |
60065 | Exceeds withdrawal frequency limit | 1. Contact card issuer; 2. Use another card; 3. Contact service provider |
60070 | PIN data required (Visa use only) or Contact Card Issuer(Mastercard use only) | Refer to card issuer or use another card |
60071 | PIN Not Changed | Refer to card issuer or use another card |
60074 | Different value than that used for PIN encryption errors | Refer to card issuer or use another card |
60075 | Allowable number of PIN entry tries exceeded | Refer to card issuer or use another card |
60076 | Unsolicited reversal(Visa use only) or Invalid/nonexistent "To Account" specified(Mastercard use only) | Refer to card issuer or use another card |
60077 | Invalid/nonexistent "From Account" specified | Refer to card issuer or use another card |
| 60078 | Blocked, first used or special condition—new cardholder not activated, or card is temporarily blocked(Visa use only) or Invalid/nonexistent account specified (general)(Mastercard use only) | 1. Contact card issuer to confirm activation; 2. Use another card |
60079 | Reversed (by switch)(Visa use only) or Life cycle (Mastercard use only) | 1. Check card information and retry; 2. Contact card issuer; 3. Use another card |
60080 | No financial impact (used in reversal responses to declined originals)(Visa use only) or System not available(Mastercard use only) | 1. Check card information and retry; 2. Contact card issuer; 3. Use another card |
60081 | Cryptographic error found in PIN (used for cryptographic error condition found by security module during PIN decryption)(Visa use only) or Domestic Debit Transaction Not Allowed (Regional use only)(Mastercard use only) | 1. Check card information and retry; 2. Contact card issuer; 3. Use another card |
| 60082 | Negative online CAM, dCVV, iCVV, CVV, CAVV, dCVV2, TAVV, or DTVV results(Visa use only) or Policy (Mastercard use only) | 1. Check card information and retry; 2. Contact card issuer; 3. Use another card |
| 60083 | Fraud/Security (Mastercard use only) | 1. Check card information and retry; 2. Contact card issuer; 3. Use another card |
60084 | Invalid Authorization Life Cycle | 1. Check card information and retry; 2. Contact card issuer; 3. Use another card |
60086 | Cannot verify PIN; for instance, no PVV(Visa use only) or PIN Validation not possible(Mastercard use only) | 1. Retry same day; 2. Try non-PIN transaction if applicable |
60087 | Purchase Amount Only, No Cash Back Allowed | 1. Check card information and retry; 2. Contact card issuer; 3. Use another card |
60088 | Cryptographic failure | 1. Check card information and retry; 2. Contact card issuer; 3. Use another card |
60089 | Ineligible to receive financial position information (GIV)(Visa use only) or Unacceptable PIN—Transaction Declined—Retry(Mastercard use only) | 1. Check card information and retry; 2. Contact card issuer; 3. Use another card |
60090 | Cutoff is in progress | Refer to card issuer or use another card |
60091 | Issuer unavailable or switch inoperative (STIP not applicable or available for this transaction) or Time out when no STIP or Causes decline at POS.(Visa use only) or Authorization System or issuer system inoperative(Mastercard use only) | 1. Retry in 24 hours; 2. Contact card issuer; 3. Use another card |
60092 | Financial institution or intermediate network facility cannot be found for routing (receiving institution ID is invalid)/Unable to route transaction | Contact service provider |
60093 | Transaction cannot be completed, violation of law. | Refer to card issuer. Do not retry |
60094 | Duplication transaction detected | Check if transaction has already been successful |
60096 | System malfunction | 1. Check card information and retry; 2. Contact card issuer; 3. Use another card |
60100 | Exceeds authentication frequency limit | 1. Contact card issuer; 2. Use another card; 3. Contact service provider |
| 60101 | Cancelled | 1. Contact card issuer; 2. Use another card; 3. Contact service provider |
60102 | Duplicate transaction | Check if transaction has already been successful |
60103 | Soft decline | Use another card or enforce 3DS challenge |
60104 | Hard decline | Do not retry |
60105 | Refund failed | Contact service provider |
60106 | The user failled to pay within the specified time and the order is closed due to timeout | Complete payment within the specified time |
60129 | Suspected Counterfeit Card | 1. Contact card issuer; 2. Use another card |
6001A | Additional customer authentication required | Use another card or enforce 3DS authentication |
6001Z | Authorization system inoperative | Refer to card issuer or use another card |
6006P | Verification data failed | 1. Check card information and retry; 2. Complete 3DS authentication; 3. Use another card |
600B1 | Surcharge amount not permitted on Visa cards or EBT food stamps (U.S. acquirers only) | Use another card |
600B2 | Surcharge amount not supported by debit network issuer. | Use another card |
600N0 | Force STIP. Issuers can respond with this, which routes transaction to STIP. Issuers use code when they cannot perform authorization but want STIP to perform it. | 1. Check card information and retry; 2. Complete 3DS authentication; 3. Use another card |
600N3 | Cash service not available | 1. Contact card issuer; 2. Retry later; 3. Change amount; 4. Use another card |
600N4 | Cash request exceeds issuer or approved limit | 1. Contact card issuer; 2. Change amount; 3. Use another card |
600N5 | Ineligible for resubmission | 1. Contact card issuer; 2. Use another card |
| 600N7 | Decline for CVV2 failure | 1. Check card information and retry; 2. Contact card issuer; 3. Use another card |
600N8 | Transaction amount exceeds preauthorized approval amount | Check if capture amount is lower than authorized amount |
600P5 | Denied PIN unblock—PIN change or unblock request declined by issuer | Refer to card issuer or use another card |
600P6 | Denied PIN change—requested PIN unsafe | Refer to card issuer or use another card |
600Q1 | Card Authentication failed | 1. Check card information and retry; 2. Contact card issuer; 3. Use another card |
600R0 | Stop this payment Visa Reserved | Do not retry. Contact service provider |
600R1 | Stop all future payments Visa Reserved | Do not retry. Contact service provider |
600R2 | Transaction does not qualify for Visa PIN | Refer to card issuer or use another card |
600R3 | Stop all merchants Visa Reserved | Do not retry. Contact service provider |
600Z3 | Unable to go online; offline declined | 1. Check card information and retry; 2. Contact card issuer; 3. Use another card |
| Code | Message | Suggested action |
|---|---|---|
| 70001 | Common decline | Contact service provider |
70002 | Unknown decline | Contact service provider |