Simple Membershipで作成したStripeの決済ボタンでテストし、Faital errerがでたときに私がミスっていた実例を覚書しておきます。単純なミスでした。
テストモードと本番環境の切り替えを、
設定 ⇒ 一般設定の最下部でチェック。
ボタンの編集をテストかライブかで入れ替えます。
テストの時はチェックを入れたら
テスト用のplan_XXXXXXXXという英数字を記入。
本番環境はチェックを外して
price_XXXXXXXXというAPI IDに変更。
これが間違っているとボタンを更新したときに下のような緑の文字ではなく、赤文字でエラーが出ます。エラーが出ても書き換えはできてしまうので注意です。
コメント