WordPress ダウンロード販売機能を Stripe + WP Simple Pay プラグインで実装する方法

概要説明

プラグインを使用したWordPress+Stripeでのダウンロード販売機能手順のまとめ。決済ボタンごとに決済完了時に表示させる内容が設定できるため複数商品でも簡単に対応が行えます。プログラムの知識がない方でもクレジットカード決済機能を使用したダウンロード販売の仕組みが実装可能です。

Stripeアカウントを用意します

WordPress ダウンロード販売機能を Stripe + WP Simple Pay プラグインで実装する方法

Stripeの管理画面が表示されるようになるまで必要情報を入力していきます。

上記の画面が表示されるようになったらまずはテストモードに変更を行っておくことをおすすめします

Stripeにログインしている状態でプラグインをインストール

ログイン済みの状態でプラグインインストールを行うとStripeとWP Simple Payの連携がスムーズに行えます

基本設定 ( Stripe連携、モード、国 )

WordPress ダウンロード販売機能を Stripe + WP Simple Pay プラグインで実装する方法

通貨設定

WordPress ダウンロード販売機能を Stripe + WP Simple Pay プラグインで実装する方法

決済用のボタン定義を追加

WordPress ダウンロード販売機能を Stripe + WP Simple Pay プラグインで実装する方法
WordPress ダウンロード販売機能を Stripe + WP Simple Pay プラグインで実装する方法

決済完了後の情報を設定

WordPress ダウンロード販売機能を Stripe + WP Simple Pay プラグインで実装する方法

ボタンごとに決済後に表示させる内容を設定することができます

この機能を使って決済が完了したときにだけ情報を公開したり、ダウンロード可能なリンクを表示させます

実装後の動作テスト

決済ボタン作成後にショートコードを任意の場所に設置します

JQueryが動作していないと正常に機能しないことを確認しています

テスト関連の情報まとめページ
https://docs.stripe.com/testing?locale=ja-JP

テスト決済用のクレジットカード

「4242 4242 4242 4242」

他の情報

適当な内容でテスト決済できました

「特定商取引法に基づく表記」ページの作成方法

Stripeを使用する場合は「特定商取引法に基づく表記」ページが必要になります

Stripe 公式 「特定商取引法に基づく表記」ページの作成方法

テストモードが終わったら本番に変更

機能設定、レイアウト、公開情報などの設定が終わり決済周りの動作確認が終わってから本番モードに変更します

特定商取引法に基づく表記ページがあるか、サービス内容の説明があるか、決済ボタンを設置したページが確認できるかのチェックがあります

Live charges cannot be accepted (本番環境の支払いは受け付けられません)

本番に変更した状態で決済を行うと上記のテキストが表示されました。調べてみたところ下記のようでした。

このエラーメッセージは、ご利用の Stripe アカウントが現在審査中の場合に表示されることがあります。

翌日には正常に動作する状態になりました(ビジネスの準備が整いましたというメールがstripeから届いていました)

REST APIの確認

REST APIを無効化していると正常に動作しなくなるので正常に動作しない場合はREST API関連の設定を見直してみましょう

実際にStripe決済ボタンを設置しているページ

関連機能

  1. WordPress 不正アクセス・攻撃の対象となっているかを簡単に確認する方法

  2. WordPress 重複タイトルの記事を一覧で表示、一括削除ができるプラグイン Delete Duplicate Posts

  3. WordPress WP_CACHE constant is not present in wp-config.php WP-Optimize プラグインで発生

サイドバー

よく使うカスタマイズ

最近の記事

アニメの名言集

ぜーんぶひっくるめてのお前なんだ
いいんだそれで

バガボンド
by 沢庵宗彭

Profile

PAGE TOP
Amazon プライム対象