momotech_blog

Stripe とは

Stripe とは

ウェブサイトやモバイルアプリに簡単に決済機能を組み込めるクラウドベースの決済プラットフォームです。開発者向けの豊富な API を通じてクレジットカード決済やウォレット、銀行振込など幅広い支払い手段に対応し、不正利用防止や請求管理、サブスクリプション管理などビジネスに必要な機能をワンストップで提供します。以下ではその概要から主な機能、動作の仕組みまでわかりやすく解説します。

概要

主な機能

1. 決済処理 API

2. マルチパーティ決済(Connect)

3. 不正検知ツール(Radar)

4. 定期課金・請求書管理(Billing)

5. オフライン決済(Terminal)

6. 税金計算(Tax)

7. ホームレス決済リンク(Payment Links)

8. 銀行連携(Financial Connections)

動作の仕組み

  1. フロントエンド
    • Stripe.js や Payment Element を読み込み、支払いフォームを埋め込む
  2. バックエンド
    • API キーを用いて決済リクエストを生成し、PaymentIntent(支払いセッション)を作成
  3. フルフィルメント
    • 支払い完了後、Webhook でサーバーに通知を送り、注文処理や在庫更新を実行

利用用途

料金と手数料

セキュリティ

Stripe.js とは

ラッパー(wrapper)とは

React Stripe(@stripe/react-stripe-js)とは


Elements コンポーネント


PaymentElement コンポーネント

👤プロフィール


プロフィールアイコン

青木 日菜子

2024年10月に転職し、フロントエンドエンジニアとして React/Next.js を用いたモダンな Web 開発に従事。 現在はバックエンドにも視野を広げ、SQL の学習を継続中。

趣味は「おうちカフェ」。コーヒーメーカーで淹れたカフェオレを片手に、読書やテレビ鑑賞を楽しむ時間が至福。