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標準のエクスポート・インポートにアイキャッチの画像を含める Export media with selected content プラグイン

  2. WordPress ユーザーごとに管理画面メニューの表示・非表示を設定できるプラグイン User Admin Simplifier

  3. WordPress 6.5 にバージョンアップした際に行った対応手順まとめ (プラグインも合わせてバージョンアップ)

サイドバー

よく使うカスタマイズ

最近の記事

アニメの名言集

「負けたことがある」というのが
いつか大きな財産になる

SLAM DUNK
by 堂本五郎

Profile

PAGE TOP