Overview
Subscription checkout sends the customer to Stripe Checkout to start a recurring subscription. Stripe collects the payment method and creates the subscription.
Requirements
- Active subscription plan.
- Connected Stripe product and price.
- Stripe keys and webhook configured.
- Payment page with the subscription shortcode.
Steps
- Visit the page containing the subscription plan shortcode.
- Click the subscription button.
- Complete Stripe Checkout.
- Return to the success page.
- Open PayPress Orders and Subscriptions.
- Confirm the initial order and subscription are visible.
Expected Result
PayPress records the initial subscription order and creates or updates a local subscription record. Invoice links appear when Stripe provides them.
Important Notes
PayPress does not collect card details directly. Stripe handles payment method storage and recurring billing. Logged-in customers may reuse an existing Stripe Customer ID when PayPress has one stored.
Troubleshooting
If checkout does not open, confirm the subscription plan is active and connected to Stripe. If the order appears but invoice links are delayed, wait for invoice webhooks. If a logged-in user should reuse a Stripe customer, confirm that customer relationship exists locally.