Subscription Overview

Subscriptions let you charge customers on a recurring schedule through Stripe. PayPress creates the subscription checkout experience, records the local subscription, and creates order records for subscription payments and renewals.

Overview

Subscriptions let you charge customers on a recurring schedule through Stripe. PayPress creates the subscription checkout experience, records the local subscription, and creates order records for subscription payments and renewals.

Requirements

  • Stripe connected.
  • Webhook configured.
  • A subscription plan.
  • Stripe product and price connected for the plan.

Steps

  1. Create a subscription plan in PayPress.
  2. Configure amount, currency, and billing interval.
  3. Save the plan.
  4. Create or connect the Stripe product and price.
  5. Add the shortcode to a page.
  6. Run a test subscription checkout.
  7. Confirm the subscription and order appear in WordPress.

Expected Result

The customer subscribes through Stripe Checkout. PayPress records the initial order and local subscription, then creates renewal orders when Stripe sends successful renewal invoice events.

Important Notes

Stripe remains responsible for subscription billing, invoices, payment attempts, and renewal scheduling. PayPress mirrors key subscription state inside WordPress for merchant visibility.

Troubleshooting

If the subscription does not appear, check webhook setup. If the plan cannot launch checkout, confirm the Stripe product and price are connected. If renewals do not appear as orders, check invoice webhook events.

Related Articles