Your Stripe payment shows as "incomplete" with the error "A request to create a PaymentIntent failed" because the PaymentIntent could not be generated due to a configuration or connection issue between Webflow and Stripe.
1. Check Stripe Integration in Webflow
- Go to Project Settings > Ecommerce > Payments.
- Ensure Stripe is connected properly by clicking Connect Stripe or verifying the existing connection.
- If you recently updated your Stripe account settings (like country, bank info, or account status), it may affect the integration.
2. Confirm Stripe Account is Active and Fully Verified
- Log into your Stripe dashboard, and ensure your account is:
- Not in test mode, unless you are testing.
- Fully verified and activated for live payments.
- Stripe may block PaymentIntents if your account is incomplete or under review.
3. Use Correct Mode (Live vs. Test)
- In Webflow’s Ecommerce settings, confirm whether you’re using Test Mode or Live Mode.
- Your Stripe account must match the mode:
- If Webflow is in Test Mode, Stripe must allow test payments.
- If Webflow is in Live Mode, Stripe must be fully set up for real transactions.
4. Review Product Settings in Webflow
- Go to Ecommerce > Products and check the following for each item:
- Prices are set correctly and not zero.
- Inventory management is not blocking the transaction (e.g., out of stock).
- Corrupt product data can cause the PaymentIntent to fail.
- A PaymentIntent can't be created if:
- The cart is empty.
- Required fields are missing (e.g., shipping address).
- The email is invalid or blocked.
6. Inspect Webflow Console Errors (Optional)
- Use Chrome DevTools or browser console while reproducing the issue.
- Look for any server-side errors or 400/500 status codes in the network tab during payment initiation.
- If all settings appear correct, the error might stem from a backend issue in Webflow’s Stripe integration.
- Take a screenshot of the error and contact Webflow support through your account dashboard.
Summary
A failed PaymentIntent in Webflow typically means a misconfiguration in Stripe settings, mode mismatch, or invalid product/cart data. Ensure your Stripe account is live, connected properly, and matches Webflow’s mode. Double-check product and cart setup, and reach out to support if the error continues.