Feature
High
Planned
Stripe payment integration for Sapphire Commerce
Secure Stripe integration with checkout, payment confirmation, webhooks, refunds and order-state synchronization.
0%
Kind
Feature
Priority
High
Target
22.08.2026
Progress
0%
Content
Goal
Integrate Stripe into Sapphire Commerce as the first production payment provider with reliable order and payment-state synchronization.
- Payment-provider abstraction independent of Stripe-specific API details.
- Checkout/payment creation and success, cancel and failure handling.
- Signed webhooks, idempotency and state reconciliation.
- Full and partial refunds plus operator-visible error states.
- Secret isolation, permissions, audit, sandbox and end-to-end tests.
Acceptance criteria
- A customer can pay an order through Stripe.
- Success, cancellation and failure update the order correctly.
- Webhook signatures and idempotent processing are enforced.
- Basic refunds work.
- Secrets never enter order data or client-side code.
- Payment events and diagnostics are available.
Target date: 22 August 2026.