Working template: Ecommerce checkout testing: an end-to-end acceptance checklist Ecommerce checkout testing: an end-to-end acceptance checklist Editorial working template https://www.ecommerce.spot/en/guides/ecommerce-checkout-testing-checklist Reviewed: 2026-10-28 Record requirements, decisions and evidence for your own operation. This editorial planning tool does not replace a proposal for your business. Project / owners / date: ________________________________________ Test checkout as a complete purchase workflow: basket, payment, order, stock and follow-up actions. Verify the final records for success, failure and interruption, using the provider’s supported testing environment. A success page by itself is not evidence that the right order was released exactly once. 1. Test scope Record purchase paths, supported methods and testing environment. Your inputs / decision: ________________________________________ Evidence / owner / unresolved issue: ________________________________________ 2. Expected states Define basket, payment, order and stock outcomes per case. Your inputs / decision: ________________________________________ Evidence / owner / unresolved issue: ________________________________________ 3. Failure matrix Include decline, cancellation, pending outcome and repeated confirmation. Your inputs / decision: ________________________________________ Evidence / owner / unresolved issue: ________________________________________ 4. Recovery evidence Record references, observed final state and remaining issue. Your inputs / decision: ________________________________________ Evidence / owner / unresolved issue: ________________________________________ 5. Release record Name the approver, accepted limitations and conditions to resolve. Your inputs / decision: ________________________________________ Evidence / owner / unresolved issue: ________________________________________ Acceptance checklist [ ] Representative methods, devices and currencies are listed. [ ] Basket and payment amount remain consistent. [ ] Decline and cancellation do not release unpaid orders. [ ] Closing the browser does not lose a valid payment. [ ] Repeated and interrupted processing have passed recovery tests. [ ] Refund evidence and downstream responsibilities are recorded. Article references Stripe: Testing payments: https://docs.stripe.com/testing Stripe: Payment status updates: https://docs.stripe.com/payments/payment-intents/verifying-status