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.
- This connect account cannot currently make live charges
- Stripe doesn't support application fees for certain countries
- Apologies cannot complete the transaction (E19)
- The account isn't enabled for cross-border transactions
- Stripe blocked the payment
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.
- 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.