Open1

オンライン決済プラットフォームと実装

bz0bz0

オンライン決済プラットフォーム

https://ferret-plus.com/5696?page=2

stripe

  • 決済フォーム(Checkout)で決済する
  • 自サイトにクレジットカード情報入力欄を設置して決済(Charge)する
  • クレジットカード情報を保存して後で決済(Charge)する

stripe環境構築(docker)

  • ローカル環境での問題
    • stripeから返ってくるwebhookのアクセスが届かない為、stripe-cliを利用
    • httpsでないといけない

https://github.com/gorou-178/stripe-webhook-test/blob/main/docker-compose.yml

.env

STRIPE_PUBLIC_KEY=xxx
STRIPE_SECRET_KEY=xxx
STRIPE_WEBHOOK_SECRET_KEY=xxx

STRIPE_BASIC_ID=xxx
STRIPE_PREMIUM_ID=xxx