.env.url を用意する
例) .env.hogehoge.jp
そこに、必要なENVを書き込む
Stripe関連の情報も書き込む
WEBHOOK や、シークレットキーも書く
.htaccessを編集する。
public/.htaccess を編集
SetEnvIf Host “hogehoge.jp” APP_ENV=hogehoge.jp
SetEnvIf Host “hogehoge.com” APP_ENV=hogehoge.com
のように書く
stripe にアカウントを追加する。
左上のアカウントから追加する。
双方それぞれを追加
シークレットキーなどはコピーして、.env.環境 に書く
それぞれのアカウントにWEBHOOKを追加する。
支払い終了後のURL をWEBHOOKに書く。
自分の場合は、https://hogehoge.jp/payend のようにしている。
自分の場合は、secret_key がうまく動作しなかったので、
$_SERVER[‘HTTP_HOST’]; でサーバー名を取って、ここでサーバーごとにシークレットキーを設定している。(ださ!)
自分の場合、テスト環境には、redなどの情報を足しているので、本番用とテスト用をここで判断している。本当はENVでやるべき