公式にいいサンプルがなく、型注釈を必要としたり少し設定が難しくエラーを解消するのに時間がかかったので作成しました。
TypeScriptでstripeを導入する方の手助けになれば幸いです。
# 環境をビルドして起動する
docker-compose up --build
# コンテナに入る
docker-compose exec app bash
# 必要なパッケージをダウンロードする
# npm install
前提条件:コンテナに入った状態
# localhost:8080でアプリが起動する
npm run start
テスト用のカードで 4242 4242 4242 4242
が使える。
あとは任意の数値を入力する。
値を入力しPay Nowをクリックすると成功とともにURLにpaymentIntent
が返ってきます。
型で不十分な箇所があったりしたら追加して頂けると幸いです。