Resolve Stripe Errors as a Seller

If you have successfully connected Stripe, but you or your customers are encountering errors during checkout, it is usually related to your Stripe account configuration or restrictions. 

In this article, we'll go through some of the most common Stripe errors and what they mean.

Please note that Payhip does not process payments directly. Payments are handled by Stripe, so certain errors may need to be resolved with their support team.

Understanding Stripe error messages

This connect account cannot currently make live charges

In many cases, this happens when the Stripe account is still in test mode or when the account setup and verification process has not yet been fully completed. Until Stripe enables live payments on your account, customers will not be able to successfully complete purchases.

How to resolve: 
  • Disconnect your Stripe account under Account > Settings > Payment Details, then reconnect it using our Connect Your Stripe Account guide.
  • If that doesn't resolve the issue, we recommend contacting Stripe support directly, as they can review your account, confirm whether any verification steps are still pending, and help you enable live payments.

Stripe doesn't support application fees for certain countries

This error occurs when Stripe doesn't support application fees for the combination of countries involved in the transaction. As a result, the payment cannot be completed through Stripe.

How to resolve:

  • Upgrade your Payhip plan: You can switch to a paid plan with 0% Payhip transaction fees.
  • Use PayPal instead: If you're not selling subscriptions or recurring payments, you can connect PayPal as an alternative.
  • Use another payment provider: Check whether another supported payment gateway is available for your business location.

If none of the options above suit your needs, please reach out to our support team at contact@payhip.com.


Apologies cannot complete the transaction (E19)

E19 is one of the most common payment processing error codes. It typically means the payment system could not determine exactly why the transaction failed. It can be triggered by a number of things: a card authorization issue, a temporary network hiccup, or a general processing problem on the payment processor's end.

How to resolve:

  • The best first step is to try the payment again, ideally in a different browser or in an incognito or private window.

The account isn't enabled for cross-border transactions

This means that for that specific payment, your Stripe account is currently unable to process payments from customers located in certain countries. 

How to resolve:

  • In this case, the best option would be to offer the customer an alternative payment method to complete the purchase.

Stripe blocked this payment

This error means Stripe has flagged the transaction as high risk and blocked the payment for security reasons.

How to resolve:

  • Unfortunately, Payhip cannot override payments blocked by Stripe. We recommend asking the customer to contact the seller and arrange an alternative payment method.

Need more help?

If you're experiencing an issue that isn't covered in this article, we recommend contacting Stripe support for further assistance.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.