To view existing products and subscription plans in your Stripe dashboard go to Billing → Products.
While in Test Mode you may only create and edit products and pricing plans in your Stripe Test Products. Before switching to Live Mode, make sure the same products and pricing plans are copied to your Stripe Live Products.
Note: Subscription capabilities are included with a Plus or higher license.
To create a subscription product and pricing plan, click the New button at the top right, then fill out the product name and any optional fields.
Next, you will be prompted to create a pricing plan for the product.
All fields are pretty self-explanatory here, but one note about the ID field.
You will need to make sure the same ID is used in both TEST and LIVE modes. This way you can easily toggle between the two modes without having to edit your payment forms.
The Currency dropdown pictured above needs to match the currency setting in Settings > General pictured below or the filtered value if using a different currency via custom code.
Free trial periods are supported here if you’d like to offer them to your customers. You can also edit the trial period days later.
That’s it! All created pricing plans in your Stripe account should now appear as selections when creating or editing payment forms within WP Simple Pay Pro.
When using Stripe Checkout, Plans created in the Stripe Dashboard are used as “templates” to generate the actual Plan that the Customer is subscribed to. This is a necessary step to account for taxes, setup fees, and coupons in Stripe Checkout.
These generated plans are similar to what are created when using “Custom Amount” or “Recurring Amount Toggle” options in Overlay and Embedded form types. With Webhooks setup these generated plans will automatically be removed from your Stripe Dashboard (leaving the Subscription unaffected). However, cancelled or incomplete Stripe Checkout payment pages will result in these Plans remaining visible in your dashboard, which can be manually removed if desired.