Webflow sync, pageviews & more.
NEW

Why is my Stripe payment showing as incomplete with an error message "A request to create a PaymentIntent failed" in Webflow?

TL;DR
  • Verify Stripe is properly connected in Webflow and the Stripe account is fully active and matches Webflow's live/test mode.
  • Check that products have valid prices, the cart isn't empty, all required fields are filled, and no inventory issues exist.
  • If problems persist, inspect browser console errors or contact Webflow support.

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.

5. Check Your Customer's Input

  • 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.

7. Contact Webflow Support if Issue Persists

  • 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.

Rate this answer

Other Webflow Questions