Creating Subscription Plans

A subscription plan defines the recurring offer your customer buys, such as a monthly membership, annual service plan, or ongoing support package.

Overview

A subscription plan defines the recurring offer your customer buys, such as a monthly membership, annual service plan, or ongoing support package.

Requirements

  • PayPress connected to Stripe.
  • Webhook configured.
  • Administrator access to WordPress.
  • A clear recurring price and billing interval.

Steps

  1. Open PayPress Plans.
  2. Add a new plan.
  3. Enter the plan name.
  4. Set Payment Type to Subscription.
  5. Enter the amount and currency.
  6. Choose the billing interval.
  7. Add a description and image if needed.
  8. Save the plan.
  9. Create or connect the Stripe product and price.
  10. Copy the shortcode and place it on a page.

Expected Result

The subscription plan is ready to display on your site. Customers can subscribe through Stripe Checkout, and PayPress will record the subscription after webhook processing.

Important Notes

Stripe Prices are not edited like normal WordPress fields. If amount, currency, interval, or payment type changes, Stripe may require a new Price object. PayPress preserves existing local values but Stripe synchronization should be tested carefully.

Troubleshooting

If checkout fails, confirm the Stripe Price ID exists and matches the intended plan. If the wrong billing interval appears in Stripe, review the connected Stripe Price. If the plan is a donation, do not use subscription settings.

Related Articles