Overview
PayPress helps WordPress site owners accept payments through Stripe without building a custom checkout system.
You can use PayPress to sell one-time products, subscriptions, memberships, services, donations, and fundraising campaigns. Customers pay through Stripe Checkout, and PayPress records the payment details inside WordPress so you can view orders, subscriptions, refunds, receipts, invoices, form responses, and basic analytics from your admin area.
PayPress is designed for WordPress site owners, freelancers, agencies, creators, nonprofits, and small businesses that want a clean Stripe-powered payment experience without running a full ecommerce store.
Requirements
To use PayPress, you need:
- A WordPress website.
- Administrator access to WordPress.
- A Stripe account.
- Stripe API keys.
- A Stripe webhook connection.
- At least one PayPress plan.
You do not need to understand Stripe’s advanced developer tools to get started. PayPress guides the main setup from inside WordPress.
Steps
- Install PayPress on your WordPress site.
- Connect your Stripe account by adding your Stripe API keys.
- Create a webhook so Stripe can notify PayPress when payments and subscriptions change.
- Create your first plan.
- Copy the plan shortcode.
- Add the shortcode to a WordPress page.
- Run a test payment.
- Review the new order in WordPress.
- When testing is complete, switch to live mode and run through the Go Live Checklist.
Expected Result
After PayPress is configured, your visitors can click a payment button on your site, complete payment through Stripe Checkout, and return to your success page.
Inside WordPress, you can view:
- Orders.
- Subscriptions.
- Receipts and invoices.
- Refund actions.
- Donation and fundraising activity.
- Payment Form responses.
- Stripe account analytics.
- Diagnostics and webhook activity.
Important Notes
PayPress uses Stripe Checkout for payment collection. That means Stripe handles sensitive card details, payment methods, authentication, and checkout security.
PayPress does not replace Stripe. Stripe remains the source of truth for payments, subscriptions, invoices, refunds, promotion codes, and tax behavior.
PayPress stores local records in WordPress so you can manage payment activity without logging into Stripe for every task.
PayPress supports:
- One-time payments.
- Subscriptions.
- Donations.
- Fundraising campaigns.
- Payment Forms.
- Customer notes.
- Shipping address collection.
- Refunds.
- Stripe account analytics.
Some advanced features, such as partial refunds, conditional logic, reusable forms, digital downloads, and free trial subscription setup, are planned for future releases and are not part of the current launch feature set.
Troubleshooting
If payments are not appearing in WordPress, check that your webhook is configured correctly.
If a payment button does not open Stripe Checkout, confirm that the plan is active and your Stripe keys are saved.
If fundraising totals look stale for logged-out visitors, confirm that you are using the current PayPress donation/fundraising flow. PayPress is designed to keep donation and fundraising pages cacheable while loading current campaign state.