クレジットカードでの都度決済をStripeで実装するときはPAYMENTという機能を使います。 今回はStripeのオンライン決済を実装する際のサーバー側の一通りの操作をTypescriptで実装してみます。 Stripe Paymentsについて StripeではCheckoutというStripeが提供する決済フォームにリダイレクトする機能があります。 ここでは自前のクレジットカード決済フォームで決済するケースを想定して、Cherge APIを使う前提で進めていきます。 またクライアント側の実装については今回は触れません。 2020/08/19 追記 こちらのブログに書いたように、現在ChergesよりPaymentIntentsを使って実装することが推奨されています。 新しく実装される際にはPaymentIntentsを検討してください。 動作確認環境 stripe node SDK