To view existing products and subscription plans in your Stripe dashboard go to 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 Add Product button at the top right, then fill out the product name and any optional fields.
We only support “Standard pricing” and “Recurring” products at this time
Note: Price per unit must be at least .50 for the charge to behave as expected.
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 in the Simple Pay admin (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.
You will also be given the opportunity to add additional pricing plans to this product.
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 is 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, canceled or incomplete Stripe Checkout payment pages will result in these Plans remaining visible in your dashboard, which can be manually removed if desired.