WooCommerceなしでWordPressで支払いを受け入れる方法
最終更新日
Most WordPress site owners who want to accept payments in WordPress without WooCommerce end up installing it anyway. And that’s the wrong tool for anyone who needs a payment form rather than a store.
WooCommerce is a full eCommerce platform built around products, inventory, a shopping cart, and order management. If you’re a freelancer, a nonprofit, or a course creator, none of that applies to your situation.
We’ve seen this firsthand. Setting up a store to collect a service fee or process a donation means configuring tax and shipping rules you’ll never use and routing every customer through a cart before they can pay.
That’s friction piled onto a checkout that should take seconds, and every unnecessary step is a chance for someone to abandon the process. This is where WP Simple Pay comes in handy. It gets a payment form live on any page in minutes without a shopping cart.
In this article, we’ll show you how to accept payments in WordPress without WooCommerce.
Why You Don’t Need WooCommerce for Payments
Accepting a payment and running an online store are two different things, and WooCommerce bundles them together.
A dedicated payment plugin handles the payment side without the store machinery. So you get a form that collects money without the product catalog, cart, or order management you’d otherwise need to configure.
A payment-only plugin connects your WordPress site directly to a payment processor, and for WP Simple Pay, that processor is Stripe. You build a form, set a price, choose a payment type (one-time or recurring), and publish.
From our experience, this setup covers the majority of WordPress site owners: freelancers collecting deposits, nonprofits running donation drives, course creators billing enrollments, and event organizers who need a form, not a full store.
The result is a Stripe payment form on any page, with no cart standing between your customer and the payment button.
Now, let’s see why using WooCommerce is an overkill for your WordPress site.
Why WooCommerce Is Overkill for Payments
We’ve worked with many site owners who installed WooCommerce to collect a single payment and spent more time on setup than they ever expected.
Here’s where the friction tends to show up:
- It’s built for stores, not forms: WooCommerce is designed around products, inventory, and shopping carts, so getting a standalone payment form live means creating a “product,” configuring a checkout page, and disabling features you’ll never use.
- Setup takes far longer than it should: A fresh WooCommerce install requires walking through payment gateway, tax, and shipping settings before anything is live, even if you’re only collecting a flat service fee.
- Every payment goes through a cart: WooCommerce routes customers through an “Add to Cart” flow before checkout, which is the right UX for a multi-item store. But an unnecessary barrier for a service fee, donation, or membership payment.
- 継続的なメンテナンスの積み重ね: WooCommerceとその拡張機能は、定期的なアップデート、互換性チェック、および時折の注意が必要ですが、支払い専用プラグインはメンテナンスする表面積がはるかに小さくなります。
WP Simple Payは、これらのオーバーヘッドをすべて排除し、WordPressサイトの所有者に必要なもの、つまり数分で任意のページに表示されるStripe支払いフォームを提供します。支払いプラグインとフルストアの比較については、WooCommerce vs WP Simple Payの解説をご覧ください。
それでは、WordPressでWP Simple Payを設定し、簡単な支払いフォームを作成する方法を見てみましょう。
WooCommerceなしで支払いを受け付ける方法
ショッピングカートなしでWordPressでStripe支払いを受け付けるには、WP Simple Payが市場で最良のソリューションです。

WP Simple Payは、WordPress向けのナンバーワンのStripe支払いプラグインです。ドラッグアンドドロップフォーム1つで、単発および定期的な支払いを受け付けられ、Stripe経由でApple Pay、Google Pay、ACHダイレクトデビット、Klarna、Afterpay、Affirmなど10以上の支払いサービスをサポートしており、ショッピングカートの設定やコードの記述は一切不要です。
これが、このチュートリアルで適切な選択肢となる理由です。
- 10以上の支払い方法 — カード、Apple Pay、Google Pay、ACHダイレクトデビット、Klarna、Afterpay、Affirm、Cash App PayなどをStripe経由で受け付けられます。すべて同じフォームから、メソッドごとの設定は不要です。
- 事前構築済みの支払いテンプレート — 単発支払い、サブスクリプション、寄付、イベント登録などの既製のテンプレートから選択できるため、空白のページからではなく、動作するベースラインから開始できます。
- 追加の3%トランザクション手数料なし — WP Simple Pay Proは、ほとんどのStripeプラグインがStripeの標準処理手数料に加えて請求する追加の3%プラグイン手数料を削除します。
- 単発および定期的な支払い — 別のサブスクリプションプラグインを必要とせずに、同じフォームビルダーから両方の支払いタイプを受け付けられます。
これで、WooCommerceなしでWordPressで支払いを受け付けるためにWP Simple Payを使用する方法を見てみましょう。
ステップ1:WP Simple Payのインストールと有効化
まず、WP Simple Payのウェブサイトにアクセスし、ニーズに合ったプランを選択できます。
購入が完了したら、WP Simple PayアカウントダッシュボードからプラグインZIPファイルをダウンロードします。

次に、WordPress管理パネルからプラグインファイルをアップロードし、プラグインをインストールしてアクティブ化できます。
アクティブ化後、WP Simple Payセットアップウィザードが自動的に起動します。開始するをクリックして、Stripeアカウントの接続を開始してください。

注意:ウィザードが表示されない場合は、WP Simple Pay » 設定 » 一般 » 詳細設定に移動し、セットアップウィザードを開始ボタンをクリックしてください。プラグインのインストールについては、WPBeginnerのWordPressプラグインのインストール方法ガイドを参照してください。
WP Simple Payがインストールされ、準備ができました。次に、Stripeアカウントに接続します。
ステップ2:WordPressとStripeを接続する
From the setup wizard, go ahead and click Connect with Stripe and enter the email address tied to your Stripe account.
The authorization connects your WordPress site to Stripe, and new users can create a Stripe account from the same screen without a separate signup.

After completing the connection, the wizard walks through a few more setup steps before reaching the 🎉 Setup Complete screen, at which point WP Simple Pay is ready to build payment forms.
For more details on the Stripe connection, see the WP Simple Pay Stripe setup documentation.

Note: WP Simple Pay connects in test mode by default. Test mode lets you run payments using Stripe test cards before going live, so you can confirm everything works before real money is involved.
Step 3: Create Your Payment Form
Next, you can create a new payment form for your website. You can simply click the Create a Payment Form button in the setup wizard to get started.
Or, from your WordPress dashboard, go to WP Simple Pay » Payment Forms and then click Add New Payment Form.

WP Simple Pay will then open the template picker, where you’ll choose a starting point for your form.
For a general one-time payment, select the Payment Form template; for a fundraising page, choose Donate Button; for recurring billing, choose Subscription Payment Form. Every template is fully customizable, and for tips on getting more from them, see our guide on how to use payment form templates in WordPress to boost sales.

Every template is fully customizable, and for tips on getting more from them, see our guide on how to use payment form templates in WordPress to boost sales.
On the General tab, give your form a title and description. After that, you can choose the display type by clicking the Type dropdown menu. Here, you should see 2 options:
- On-site payment form embeds the form directly on the page.
- Off-site Stripe Checkout form sends customers to a Stripe-hosted checkout page.
And below the Type dropdown, you will see the Open in an overlay modal checkbox, which launches it as a popup.
For help deciding between these options, see our guide on embedded vs overlay vs Stripe Checkout payment forms.

Next, you can click the Payment tab and set the currency, payment amount, and billing type (one-time or subscription).
To give customers a choice between multiple prices, click Add Price to add additional price rows, or see the WP Simple Pay payment options documentation for more information.

You can then scroll down and select the payment methods you’d like to offer your customers.
WP Simple Pay offers 10+ payment options, making it easier for users to choose an option they find convenient.

Once that’s done, you can customize your payment form.
On the Form Fields tab, you’ll see the default fields your form shows customers: an email address field, a price selector, and the card entry field.

Go ahead and select a field type from the Choose a field dropdown and click Add Field to insert it.
It can be a phone number, a text input, or a checkbox.

Next, you can expand each form field and add more details.
When your form is configured, click Publish.

Step 4: Add the Form to a Page and Run a Test Payment
Now that your form is ready, you can simply place it anywhere on your site to collect payments.
To start, create a new WordPress page or open an existing one, then add a WP Simple Pay – Payment Form block from the WordPress content editor.

Once you’ve added the block, choose your published form from the dropdown.
Now, you can click Update or Publish to make the page live.

You can also copy the shortcode from the form editor and paste it into any text area or shortcode block on the page.
With the form live in test mode, enter the Stripe test card number 4242 4242 4242 4242, any future expiration date, and any 3-digit CVC, then submit. The confirmation message will appear, and you can find a full list of test cards for different payment scenarios in Stripe’s testing documentation.
From there, you can go to WP Simple Pay » Activity & Reports to confirm the test payment appears in the recent activity feed.

Once you’ve confirmed the test payment works, go to WP Simple Pay » Settings » Stripe » Account and switch the Payment Mode radio from Test Mode to Live Mode.
Your form is now ready to accept real payments.

Bonus: Accept Recurring Payments in WordPress
If you need to bill customers on a schedule, WP Simple Pay handles recurring billing from the same form builder without requiring a separate plugin.
On the Payment tab, change the payment type to Subscription and set the billing interval: daily, weekly, monthly, or annually.

You can also add a setup fee, a free trial, or a defined number of charges for installment-style billing — those advanced subscription options require the WP Simple Pay Pro Professional plan or higher. Basic recurring billing is available on every WP Simple Pay Pro plan, starting with Personal.
For a full walkthrough, see our guide on how to accept recurring payments through your WordPress site.
FAQs About Payment Forms without WooCommerce
1. Can I accept payments in WordPress without WooCommerce?
Yes. A dedicated payment plugin like WP Simple Pay connects WordPress directly to Stripe without WooCommerce. You build a branded payment form, publish it on any WordPress page, and start collecting payments in minutes. No product catalog, shopping cart, or store configuration is required.
2. WooCommerceなしで最高のWordPress決済プラグインは何ですか?
WP Simple Payは、WordPress向けのStripe決済プラグインの第1位です。eコマースストア全体を必要とせずに決済を収集する必要がある14,000以上のサイトオーナーが利用しています。単発および定期的な支払い、10以上の支払い方法、寄付、サブスクリプション、イベント登録用の事前構築済みテンプレートをサポートしています。開発者やショッピングカートなしで数分でセットアップできます。
3. WP Simple Payを使用するためにStripeアカウントは必要ですか?
はい。WP Simple PayはStripeによって提供されており、すべての決済処理を処理します。Stripeは小売業ではなくデジタルサービスビジネス向けに構築されています。セットアップウィザードにはStripeに接続ボタンが含まれており、APIキーなしで完全な接続を案内します。新規ユーザーは、セットアップ中にウィザードから直接Stripeアカウントを作成できます。Stripeは45以上の国で135以上の通貨をサポートしています。
4. WooCommerceなしでWordPressに決済フォームを追加するにはどうすればよいですか?
WP Simple Payをインストールし、セットアップウィザードを使用してStripeに接続してから、WP Simple Pay » 決済フォームに移動し、新しい決済フォームを追加をクリックしてテンプレートを選択します。関連タブで金額、支払いタイプ、カスタムフィールドを設定し、公開をクリックします。WP Simple Pay – 決済フォームブロックまたはショートコードを使用して、フォームを任意のWordPressページに追加します。
5. WP Simple PayはStripe以外に追加料金を請求しますか?
WP Simple Pay Proは、Stripeの標準処理手数料以外に追加のトランザクション手数料を課しません。Stripe独自の処理手数料は、プラグインに関係なくすべてのトランザクションに適用されます。WP Simple Pay Liteには、トランザクションごとに3%の追加手数料が含まれていますが、これはすべてのProプランで削除されます。詳細なティアの内訳については、WP Simple Payの料金ページをご覧ください。
これで、WooCommerceなしでWordPressで支払いを受け付ける方法がわかりました。WP Simple Payをインストールし、Stripeに接続し、数分で決済フォームを作成して、任意のページに公開します。
この記事が、WooCommerceなしでWordPressで支払いを受け付ける方法を学ぶのに役立ったことを願っています。また、WordPressサイトで定期的な支払いを受け付ける方法および完璧な決済フォームを9ステップでデザインする方法に関するガイドも参照してください。
支払いの受け付けを開始する準備はできましたか?今すぐWP Simple Payで始めましょう。
このような記事をもっと読むには、 X でフォローしてください。
開示: 当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、手数料が発生する可能性があることを意味します。当社は、読者に価値をもたらすと信じる製品のみを推奨しています。


返信する