21. 20
Payments
① Client Side(画面表示)
A) Stripe Checkout
• <form>タグ、<script>タグだけでUI生成
• <form>の送信先は自前のサーバーサイドプログラム→②
B) Stripe Elements(Stripe.js & Elements)
• Checkoutよりもlook&feelの柔軟なカスタマイズが行えるUI部品
C) Mobile SDKs
• iOS, Android用ライブラリ
② Server Side(決済処理)
• 様々なプログラミング言語で、StripeのAPIを呼び出す。
• 送信されてきたstripeTokenを元に決済処理や任意の処理を行う。
23. 22
Subscriptions
① Subscriptionプラン作成
• 管理画面 or API
② Client Side(画面表示)
A) Stripe Checkout
B) Stripe Elements(Stripe.js & Elements)
C) Mobile SDKs
③ Server Side(決済処理)
1. Create Customer
2. Subscribe the customer to the plan
3. その他任意の処理