Your Stripe payment shows as incomplete with the error “A request to create a PaymentIntent failed” because something went wrong during the checkout initiation process in Webflow’s eCommerce integration with Stripe.
1. Check Stripe Connection in Webflow
- Go to your Webflow Project Settings > Ecommerce > Payments.
- Confirm that Stripe is connected properly and showing as active.
- If disconnected, reconnect Stripe and reauthorize access.
2. Publish Your Site After Payment Settings Are Updated
- Any changes to your payment settings require the site to be republished.
- Click Publish after verifying or updating the payment method.
3. Review Product and Checkout Settings
- Ensure your products have valid prices, SKUs, and are set to visible.
- Go to the Checkout Page in the Designer and verify that the Checkout Form Block is still intact and includes the Payment Method block.
- Double-check that the "Buy Now" or Checkout buttons are properly connected to the checkout process and not customized with broken logic.
4. Check for Country or Currency Mismatches
- Webflow only supports certain currencies with Stripe. Confirm your store currency matches your Stripe account's supported currencies.
- Stripe must support the billing country and currency used in your Webflow store.
- Unsupported country/currency combinations can cause PaymentIntent failures.
5. Inspect Stripe Dashboard for Error Details
- Go to your Stripe Dashboard > Developers > Logs.
- Look for the failed PaymentIntent creation event. Stripe provides a detailed error message, which can help pinpoint whether it’s a currency, permissions, or configuration issue.
6. Browser Console and Network Logs
- Open DevTools (right-click > Inspect > Console) and try the checkout process again.
- Look for network errors on the page (especially failed API calls related to Checkout or Stripe).
7. Disable Test Mode (if needed)
- If your store is still in test mode, only test cards will work.
- Make sure your store is in Live Mode and Stripe is connected to a live environment before accepting real payments.
Summary
The “A request to create a PaymentIntent failed” error in Webflow is typically caused by incorrect Stripe setup, currency incompatibility, missing checkout elements, or publishing issues. Double-check your Stripe connection, republish your site after payment updates, and use the Stripe dashboard logs to pinpoint the exact cause.