Checkout の仕組み
Checkout を使用して、ウェブサイトで支払いを回収する方法をご紹介します。
Checkout は、支払い回収のためのカスタマイズ可能なフォームをローコードで作成できる決済ページです。
Checkout には構築済みの機能があるため、開発時間が短縮されます。Link をはじめ 40 種類以上の決済手段に対応しており、顧客は自身の決済手段を保存してスピーディーな決済が可能です。決済を受け付けるには、Checkout をウェブサイトに直接埋め込むか、Stripe 上のオンライン決済ページに顧客をリダイレクトするか、Stripe Elements を使用してカスタマイズした決済ページを作成します。Checkout は、1 回限りの購入とサブスクリプションの両方の決済に対応しています。
また、Checkout をカスタマイズしたり、Checkout セッションや Stripe ダッシュボードで追加機能を利用したりすることもできます。機能の完全なリストについては、Checkout の組み込み機能とカスタマイズ機能でご確認ください。
Elements と Checkout Sessions API を使用して、カスタマイズ可能な決済ページを作成できます。顧客がお客様のサイトで購入プロセスを進めると、最後にカスタムの決済ページが表示されます。顧客はそこで支払い情報を入力し、同じページ上で取引を完了することができます。そのため、他のページに移動したり、元のサイトにリダイレクトされたりする必要はありません。

Checkout のライフサイクル
- 顧客が購入を完了する準備ができると、アプリケーションは新しい Checkout セッションを作成します。
- ウェブサイトに Elements を埋め込んで、決済フォームを表示します。
- 顧客は決済情報を入力し、取引を完了します。
- 取引終了後、checkout.session.completed Webhook イベントによって注文のフルフィルメントプロセスが開始されます。