You can accept PayPal payments in WordPress without WooCommerce by using a platform with PayPal built in (like StoreEngine), a payment form plugin, a PayPal payment link pasted into any page, or a digital-downloads plugin. The fastest route for a real store is StoreEngine — install one plugin, connect your PayPal business account, and you’re taking payments with no gateway plugin required.
WooCommerce is powerful, but it’s a lot of machinery if all you want is a PayPal button. Installing an entire eCommerce plugin, then a separate PayPal gateway plugin on top of it, means two plugins, two settings areas, and more site weight — just to take a payment. There are lighter, cleaner ways. Here’s each one, and how to pick.
Why Skip WooCommerce for Payments?
Nothing is wrong with WooCommerce — but it’s a general-purpose store platform, and payments are only one part of it. If you’re installing it purely to accept PayPal, you’re carrying a lot of code you don’t use.

What the WooCommerce plugin stack costs you versus a native alternative
Every plugin you add brings load time, an update to track, and another possible conflict. The WooCommerce route typically means WooCommerce plus a PayPal gateway plugin, plus a paid subscriptions extension if you sell recurring products — and settings scattered across several screens. A native platform collapses all of that into one plugin with one settings page.
4 Ways to Accept PayPal Without WooCommerce

Four routes to PayPal on WordPress — pick based on what you’re selling
1. StoreEngine — a full store with PayPal built in
StoreEngine is a WordPress eCommerce platform with PayPal and Stripe integrated natively. There’s no WooCommerce, no gateway plugin, and no subscriptions add-on to purchase — you install one plugin, connect your PayPal business account, and start selling. You get a real store: product catalog, cart, checkout, order management, and subscriptions, all from one dashboard.
This is the right choice if you’re actually running a business rather than collecting the occasional payment. StoreEngine adds no transaction fee of its own — you pay PayPal’s standard rate and nothing more.
| Best for:Anyone building a genuine WordPress store — physical products, digital downloads, memberships, or subscriptions — who wants PayPal and Stripe working together without a plugin stack. |
2. Payment form plugins
Plugins like WPForms or similar form builders let you embed a PayPal payment field inside a contact or order form. Someone fills the form, pays, done. It’s simple and light, but it isn’t a store — there’s no product catalog, no cart, and no order management. Most also require a paid plan to unlock payment fields.
3. PayPal payment links and buttons
The absolute simplest route: generate a payment button or link inside PayPal itself, then paste the code into any WordPress page or post. No plugin needed at all. The downside is that it’s manual, offers no inventory or order tracking, and the customer completes payment entirely on PayPal’s site. Fine for a one-off service fee or donation; painful once you sell more than a handful of items.
4. Easy Digital Downloads
EDD is a dedicated digital-products plugin with its own PayPal support, completely separate from WooCommerce. If downloadable files are all you sell, it’s a reasonable option — though you’ll rely on extensions for recurring payments and other features.
How to Set Up PayPal with StoreEngine (Step by Step)
If you want a real store, this is the fastest path from zero to accepting PayPal:

Five steps to live PayPal payments — no WooCommerce, no gateway plugin
The key detail is step 2: PayPal is already there. You aren’t hunting for a gateway plugin, checking compatibility, or wondering whether it conflicts with something else. Open StoreEngine → Settings → Payment method, and PayPal sits ready to connect alongside Stripe.
Always run a sandbox test before going live. Confirm the checkout completes, the order records correctly, and the confirmation email fires. It takes five minutes and catches the problems that would otherwise surface on your first real customer.
Should You Add Stripe Too?
Yes — and it costs you nothing extra to offer both. PayPal charges 3.49% + $0.49 per US transaction; Stripe charges 2.9% + $0.30 and keeps the customer on your own site instead of redirecting them. Running both means cards and wallets flow through Stripe at the lower rate, while buyers who trust the PayPal button still get it.
You pay PayPal’s higher fee only on the sales its button actually won you, and your average effective rate drops. In StoreEngine both are pre-integrated, so enabling Stripe alongside PayPal is a toggle on the same settings screen — not another plugin to install.
The Bottom Line
Accepting PayPal on WordPress doesn’t require WooCommerce, and it doesn’t require a gateway plugin. If you just need an occasional payment, a PayPal link or a form plugin will do. If you’re selling digital files only, Easy Digital Downloads works.
But if you’re building an actual store — with products, a cart, orders, and maybe subscriptions — use a platform that has PayPal built in. StoreEngine gives you PayPal and Stripe natively, subscriptions without an add-on, and one settings screen instead of three plugins. Less to install, less to break, and a faster checkout for your customers.
| 💡 Quick takeaway:For a real store, install StoreEngine, open Settings → Payment method, and connect PayPal — no WooCommerce, no gateway plugin. Enable Stripe on the same screen to cut your average fees while keeping PayPal’s trust. |
Frequently Asked Questions
Can I accept PayPal payments in WordPress without WooCommerce?
Yes. You have four main options: a platform with PayPal built in such as StoreEngine, a payment form plugin that embeds a PayPal field, a PayPal payment link or button pasted into any page, or a digital-downloads plugin with its own PayPal support. For a genuine store with a cart and order management, the native-platform route is the cleanest.
What is the easiest way to add a PayPal button to WordPress?
The simplest method requires no plugin at all: generate a payment button or link inside your PayPal account and paste the code into any WordPress page or post. It\u2019s ideal for a one-off service fee or donation, but it offers no cart, inventory, or order tracking \u2014 so it becomes impractical once you sell more than a few items.
Do I need a separate PayPal gateway plugin?
Not if your platform includes PayPal natively. WooCommerce typically requires a separate PayPal gateway plugin on top of WooCommerce itself. StoreEngine, by contrast, ships with PayPal and Stripe pre-integrated \u2014 you connect your business account from the payment settings screen with no gateway plugin to install or maintain.
Should I offer both PayPal and Stripe on my WordPress site?
Yes, in most cases. PayPal charges 3.49% + $0.49 per US transaction while Stripe charges 2.9% + $0.30 and keeps customers on your own domain. Running both means cards and wallets flow through the cheaper processor while PayPal loyalists still get their button \u2014 lowering your average effective rate without losing the sales PayPal\u2019s trust closes.









