.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でやるべき