Critical flows ‐ Index - woocommerce/woocommerce-gateway-stripe GitHub Wiki

Stripe Payment Gateway critical flows

We have identified what we consider to be our most critical user flows within the Stripe Payment Gateway. These flows will help us focus and prioritize our testing efforts.

These flows will continually evolve as the plugin evolves with flows updated, added or re-prioritized.

Instructions for testing critical flows can be found here. Unless a flow says otherwise, run it on both the shortcode (classic) and the Blocks checkout, and with the Optimized Checkout Suite both enabled and disabled.

User type Area Flow Name Link to instructions E2E
Merchant Setup Manual plugin installation and setup doc
Merchant Setup Express Checkout setup doc
Merchant Setup Webhooks setup doc
Merchant Setup Enable the Optimized Checkout Suite doc
Merchant Setup Enable Adaptive Pricing doc
Shopper Checkout Checkout with normal credit card doc
Shopper Checkout Save card at checkout doc
Shopper Checkout Checkout with saved card doc
Shopper Checkout Checkout failures (with various cards) doc
Shopper Checkout Checkout with SCA card doc
Shopper Checkout Checkout failure with SCA card doc
Shopper Checkout Checkout with Express Checkout (Apple Pay, Google Pay, Link) doc ✅ (Link only)
Shopper Checkout Checkout with Optimized Checkout doc
Shopper Checkout Save and reuse a payment method with Optimized Checkout doc
Shopper Checkout Checkout with Adaptive Pricing doc
Shopper Checkout Checkout via the Pay for Order page doc
Shopper Payment methods Add new payment method doc
Shopper Payment methods Delete payment method doc
Merchant Order Manual capture doc
Merchant Order Full refund doc
Merchant Order Partial refunds (one, several) doc
Merchant Order Refund failure doc
Shopper Subscriptions Purchase subscription product doc
Shopper Subscriptions Purchase free trial subscription doc
Shopper Subscriptions Purchase multiple subscriptions (same schedule) doc
Shopper Subscriptions Purchase multiple subscriptions (differing schedules) doc
Shopper Subscriptions Renew subscription doc
Shopper Subscriptions Change payment method to new card doc
Shopper Subscriptions Change payment method to saved card doc
Shopper Subscriptions Set default payment method doc
Shopper Subscriptions Change default payment method doc
Shopper Subscriptions Purchase subscriptions using SEPA doc
Merchant Subscriptions Renew subscription automatically doc
Merchant Subscriptions Renew subscription manually doc
Shopper APMs Checkout with iDEAL doc
Shopper APMs Checkout with EPS doc
Shopper APMs Checkout with Bancontact doc
Shopper APMs Checkout with Przelewy24 doc
Shopper APMs Checkout with SEPA (Direct debit payment) doc
Shopper APMs Checkout with Multibanco doc
Shopper APMs Checkout with Alipay doc
Shopper APMs Checkout with Boleto doc
Shopper APMs Checkout with OXXO doc
Shopper APMs Checkout with Klarna doc
Shopper APMs Checkout with Affirm doc
Shopper APMs Checkout with ACH Direct Debit doc
Shopper APMs Checkout with Pre-Authorized Debit (ACSS) doc
Shopper APMs Checkout with BECS Direct Debit doc
Shopper APMs Checkout with BLIK doc
Shopper APMs Other payment methods (Afterpay, Cash App Pay, WeChat Pay, BACS, Amazon Pay) doc
Shopper APMs Checkout with Link doc