WordPress コンタクトフォームに定期支払いを受ける方法

0

WordPress WooCommerce ショッピングモールで定期支払いを受ける恵みの雨ストアで販売しているEDD Recurring Paymentsアイムポートプラグインを使用するかYITH WOOCOMMERCE SUBSCRIPTIONプラグインを使用することができます。

海外市場をターゲットにしたときにStripや、PayPalを利用して決済を受けることができます。 特に、PayPalの手数料が引き上げられStripeがより有利なようです。 国内でStripeアカウントを作成することができませんが、hackyaブログ運営者が合法的な方法で安価な手数料で国際PG処理をセッティングしてくれるサービスを提供するとします(つまり、Stripeをつけてくれるサービスを提供)。 興味のある方は、 Payoneerサービスについてaraboza 文を参照してhackyaサイト運営者に連絡してください。

WPFormsを使用すると、 WooCommerce プラグインをインストールせずにコンタクトフォームに定期支払いを受けることができます。

WPFormsコンタクトフォームを使用して支払いを受ける方法(PayPalとStripe)

WPFormsは現在、200万個以上のサイトに設置されて使用される人気 WordPress コンタクトフォームのプラグインです。 このプラグインは、ドラッグ&ドロップ方式で簡単にお問い合わせフォームを作成することができているのが特徴です。

WPFormsでPayPalまたはStripeを利用して決済を受けるPayPal Standard AddonやStripe Addonをインストールして有効にする必要があります。

WordPress WPFormsペイパルアドオンとストライプアドオンを有効に

ペイパルまたはStripeアドオンをインストールして有効にした場合はコンタクトフォームからPayPalまたはStripeで決済を受けることができるように設定することができます。

新しい連絡先フォームを作成するには WPForms>新規追加をクリックします。 その後、事前に作成されたフォームで選択するか、空白のフォームを選択して、最初からフォームを作成することができます。

WordPress WPFormsコンタクトフォームのプラグイン - 寄付フォーム

たとえば、サイトで寄付を受ける場合Donation Form(寄付約定書)を選択して、コンタクトフォームを作成することができます。

フォームを作成した場合、フォームを必要に応じて変更できるようにします。 定期支払いを受けるために、次の2つのフィールドを必ず追加します。

  1. Single Item、Multiple ItemsまたはDropdown ItemsようなItemフィールド
  2. Credit Card(クレジットカード)フィールド

また、顧客がフォームを送信するときの請求される金額がいくらなのか分かるようにTotalフィールド(フィールドの追加画面で、Payment Fieldsの下にあります)を追加することができます。

WPFormsコンタクトフォームのカスタマイズ(カスタマイズ)

上の図では、顧客がDropdownフィールドで毎月定期後援をするかどうか(「Monthly」)、または一度だけの寄付するかどうか(「One-Time Donation」)を選択することができ、寄付金額とクレジットカード情報を入力することができています。 そして、顧客がどのよう(毎月)寄付することを合計金額も表示されます。

フォームが気に入ったら「Save」をクリックして、フォームを保存します。

フォームが完成された場合の支払い設定を構成する必要があります。 Payments]タブを選択し、使用のお支払い方法をクリックしてアクティブにします。

PayPalでの支払いを受けようとする場合、PayPal Standardを選択するようにします。

WPForms WordPress コンタクトフォーム -  PayPalでの支払い

Stripeを選択した場合、Stripe APIキーを設定する必要がStripe支払いオプションを有効にすることができます。

WPForms  -  Stripe支払いオプション

定期支払いを設定するには ご契約内容 セクションの Enable recurring subscription paymentsをチェックして有効にします。

Stripe定期支払いオプション

次の事項を設定する必要があります。

  • Plan Name:サブスクリプションの名称でStripe取引に表示されます。
  • Recurring Period:定期支払い期間。 例:毎週、毎月、毎年、など。
  • Customer Email:ドロップダウンメニューからEmailを選択することにより、顧客がフォームを送信したときWPFormsでその顧客に通知を送信することができます。

最後に、ユーザーに一回の支払いと定期決済の中から選択できるように、条件付きロジック(conditional logic)ルールを設定する必要があります。

条件付きロジックを有効にするには、 Enable conditional logicをチェックする必要があります。

その後、一回限りの支払いや定期決済するかどうかを選択できるフィールドで定期的支払いオプションを選択すると、決済を定期決済(Recurring)で構成するようにします。 たとえば、ユーザーがDropdownフィールドの値としてMonthlyを選択すると、定期決済で処理するように構成することができます。

定期支払いの設定 -  Stripe

今定期寄付をすることを希望するユーザーが定期的に支払いオプションを選択して、フォームを送信すると、フォームで指定された期間が到来すると、自動的に支払いを処理することになります。

保存を押して設定を保存するようにします。

WordPress サイトへの寄付約定書を追加する前に、テストを介して設定するように適切にお支払いが処理されることを確認してください。 実際の支払いを受ける前にStripe決済をテストする方法のマニュアルをWPFormsで提供します。

おわりに

以上で WPForms コンタクトフォームを使用して定期的に支払いを受ける方法を説明しました。 この方法では、PayPalとStripeのみが使用することができますので、海外市場での商品やサービスを販売している場合に便利に利用することができるようになります。

メモ:

コメントを残す

コメントを入力してください!
名前を入力してください