Language

2Checkout Documentation

2Checkout Errors

It’s possible that during the checkout process, an error message is returned to the individual submitting the payment. Errors that 2Checkout returns can be categorized as follows:

  • PE###-style errors: PE101, PE102, PE103, PE104
  • Payment-related errors: Authorization Failed, Do Not Honor
  • API-related errors

PE### Errors

PE101

  • Plug-and-Play
    •    
    • No value or an invalid for the “sid” parameter was defined. The only acceptable value for “sid” is the 2CO account ID number.
    •    
    • No parameters were passed to checkout routine.
    •    
    • The buyer clicked “Back” in their browser after submitting their payment.
    •    
  • Pass Through Products
    •    
    • No value, or an invalid value for the “sid” parameter was defined. The only acceptable value for “sid” is the 2CO account ID number.
    •    
    • No parameters were passed to checkout routine.
    •    
    • The buyer clicked “Back” in their browser after submitting their payment.
    •    

PE102

  • Plug-and-Play
    •    
    • Your account is a demo account, and is not permitted to process live sales.
    •    
    • Your account status is “Not Approved to Sell” and is not permitted to process live sales.You can check your account status here
    •    
  • Pass Through Products
    •    
    • Your account is a demo account, and is not permitted to process live sales.
    •    
    • Your account status is “Not Approved to Sell” and is not permitted to process live sales. You can check your account status here.
    •    
    • An invalid value for the “currency_code” parameter was passed to the checkout routine. A list of supported 3-character ISO currency codes can be reviewed here.
    •    

PE103

  • Plug-and-Play
    •    
    • You have specified “0.00” for the product’s price when creating/editing your product. Only positive values are supported.
    •    
    • You have specified a negative value for the product’s price when creating/editing your product. Only positive values are supported
    •    
    • You have specified a negative startup fee that is greater than the total price. This causes the sale to be negative, and only positive sales are supported.
    •    
    • A coupon code was passed in or applied to the sale, forcing the sale total to “0.00” or a negative value.
    •    
  • Pass Through Products
    •    
    • You have specified “0.00” as the value for the li_#_price parameter. The sum of all li_#_price values must be a positive value.
    •    
    • You have specified a negative value for the li_#_price parameter. Only positive values are supported.
    •    
    • You have specified a negative value for the li_#_startup_fee parameter that is greater than the total price. This causes the sale to be negative, and only positive sales are supported.
    •    
    • A coupon lineitem was passed in, forcing the sale total to “0.00” or a negative value.
    •    
    • The li_#_price parameter was incorrectly formatted (for example, 10,00 or 10.00000)
    •    
    • The li_#_price parameter was not passed in.
    •    

PE104

  • Plug-and-Play
    •    
    • No value was specified for the “product_id” parameter. The value for product_id must match the “2CO ID” value generated by 2CO during the creation of your product.
    •    
    • Invalid value was specified for the “product_id” parameter (such as the seller’s own product ID assignment). The value for product_id must match the “2CO ID” value generated by 2CO during the creation of your product.
    •    
  • Pass Through Products
    •    
    • No Line Items passed in at the time of purchase.
    •    

Payment-related Errors

Authorization Failed

  • The cardholder’s financial institution has elected to decline the transaction. The cardholder will be required to contact their financial institution directly to further discuss the reason for the decline.

Do Not Honor

  • The cardholder’s financial institution has elected to decline the transaction. The cardholder will be required to contact their financial institution directly to further discuss the reason for the decline.

API-related Errors

While creating a token

  • Detailed documentation regarding payment API errors while creating a token can be accessed here.

While creating a sale

  • Detailed documentation regarding payment API errors while creating a sale can be accessed here.