Stripe lets businesses sell virtually anything—services, subscriptions, digital content, or physical goods.
In this guide, we’ll walk through product types available in Stripe, specifically within the context of WordPress websites utilizing payment plugins like WP Full Pay.
First, a Quick Overview: What Are Stripe Products?
Payment products in Stripe’s ecosystem represent items or services businesses sell. Each product has pricing attached, enabling you to manage and track what you’re offering easily. Stripe products broadly fall into two categories:
- One-time payments (non-recurring)
- Recurring payments (subscriptions)
One-Off Products (Single Payment)
One-time payments, as their name suggests, involve charging your customer only once.
To create single payment product with Stripe:
- Log in to your Stripe dashboard.
- Navigate to products and click “Add Product.”
- Define your product details clearly: title, description, and optionally upload an image for clarity.
- Define pricing details using a one-time pricing model.
- Create your product and copy the price ID.
💡 You can also add different payment methods supported by Stripe to your checkout page.
📖 Learn how to enable payment methods at your checkout page.
Best Use Cases for One-Off Products:
- E-books or downloadable resources
- Single coaching or consultation sessions
- Gift-card or voucher purchases
- Online event tickets or workshops
- Donations or crowd-funded campaigns
Subscription Products (Recurring Payments)
Subscriptions, or recurring payments, allow customers to pay repeatedly at regular intervals.
To create a subscription payment product with Stripe:
- Log into your dashboard and select “Add Product.”
- Add clearly articulated product info and branding images (for subscriber familiarity).
- Select “Recurring” under pricing options and set your preferred interval—weekly, monthly, yearly, or customized intervals.
- Save your new subscription product and copy its Stripe ID for integration.
💡 You can also add different payment methods supported by Stripe to your checkout page.
📖 Learn how to enable payment methods at your checkout page.
Donations and the Flexible Payment Model
Interestingly, Stripe products are versatile enough to manage donations, too. Charitable organizations or blogs seeking reader-supported monetization find this flexibility invaluable.
Create a donation product with customizable pricing or preset donation tiers (like $5, $20, $50), depending upon your strategy.
To create donation product in Stripe:
- Log into your dashboard and select “Add Product.”
- Add product (donation) description and images.
- Select “One-off” or “Recurring” under pricing options.
- Save your product and copy its Stripe ID for integration.
Adding Stripe Products to a WordPress Site
You’ve created your products inside Stripe; now let’s integrate them into your WordPress website and add Stripe products to your pages. Stripe doesn’t automatically display products on your site—this is where payment plugins like WP Full Pay come to help.
They bridge Stripe’s payment processing with your WordPress frontend quickly and securely.
You can download WP Full Pay plugin for free, create Stripe payment forms, and test Stripe transactions on your WordPress site.
Here’s how you can integrate Stripe products with WP Full Pay (assuming the plugin’s already installed and activated on your site):
- In your WordPress dashboard, navigate to Full Pay → Forms → Add New.
- Select the type of form you need: “Payment Form” for one-off products, “Subscription Form” for recurring payments, or “Donation Form” for charity-based collections.
- In the form editor, enter the price or product ID obtained earlier from Stripe.
- Adjust settings like button text, form style, and confirmation messages to match your site’s look.
- Save your form and copy the generated shortcode provided by WP Full Pay.
- Finally, paste this shortcode directly into your chosen page or post wherever you’d like the payment form displayed.
💡 Refer to our step-by-step guide to learn how to integrate Stripe with WordPress.