コンテンツにスキップ
アカウントを作成
または
サインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成
サインイン
始める
支払い
財務の自動化
プラットフォームおよびマーケットプレイス
資金管理
開発者向けのツール
始める
支払い
財務の自動化
始める
支払い
財務の自動化
プラットフォームおよびマーケットプレイス
資金管理
概要
Stripe Payments について
構築済みのシステムをアップグレード
支払いの分析
オンライン決済
概要ユースケースを見つけるManaged Payments
Payment Links を使用する
決済ページを構築
高度なシステムを構築
アプリ内実装を構築
決済手段
決済手段を追加
決済手段を管理
Link による購入の迅速化
支払いインターフェイス
Payment Links
Checkout
Web Elements
アプリ内 Elements
決済シナリオ
カスタムの決済フロー
柔軟なアクワイアリング
オーケストレーション
店頭支払い
端末
    概要
    対面支払いを受け付ける
    導入方法の設計
    リーダーを選択
    導入方法の設計
    クイックスタート
    サンプルアプリケーション
    テスト
    Terminal の設定
    実装方法を設定する
    リーダーに接続する
    決済の受け付け
    カード支払いを回収
    追加の支払い方法
    オフライン決済を受け付ける
    通信販売/電話販売の決済
    地域的な考慮事項
    購入時
    チップを回収する
    将来の使用に備えて支払い情報を収集して保存する
    柔軟なオーソリ
    決済後
    返金の取引
    領収書の提供
    Checkout のカスタマイズ
    カートの表示
    画面上の入力を収集
    スワイプで取得されたデータを収集
    NFC 機器のタップによって取得したデータを収集
    Apps on Devices
    リーダーを管理
    リーダーの注文、返品、交換
    リーダーの登録
    場所とゾーンの管理
    リーダーの設定
    暗号化
    リファレンス
    API リファレンス
    モバイルリーダー
    スマートリーダー
    SDK 移行ガイド
    デプロイのチェックリスト
    Stripe Terminal リーダー製品シート
他の Stripe プロダクト
Financial Connections
仮想通貨
Climate
ホーム支払いTerminal

サンプルアプリケーション

サンプルアプリケーションとシミュレーションされたリーダーを使用して、Stripe Terminal を試すことができます。

ページをコピー

注

Stripe API のみを使用したサーバー主導型の連携など、より実践的な内容を記したガイドについては実装サンプルでご覧いただけます。

Stripe Terminal の組み込みは、実店舗で実行する POS アプリケーションから開始されます。POS アプリケーションは Terminal SDK を介してリーダーと通信し、顧客から対面支払いを回収します。バックエンドは POS アプリケーションと連携して Terminal SDK を認証し、支払いを確定します。

ご自身の組み込みを開始する前に、Terminal のサンプルアプリケーションを 1 つ設定することを推奨します。これにより Terminal の組み込みの複数のコンポーネントがどのように連携するかを把握でき、SDK、リーダー、店頭販売アプリケーション、バックエンドコードの間の対話がどのようなものかを理解できます。

サンプルバックエンドの配置

サンプルアプリケーションの利用を始めるには、README に記載された指示に従って、Sinatra ベースのサンプルバックエンドを設定します。バックエンドはローカルで実行することも、無料アカウントを使用して Render に配置することもできます。サンプルバックエンドは、サンプルアプリケーションと連動して Terminal SDK を認証し、支払いを確定します。

サンプルアプリケーションの実行

サンプルアプリケーションを構築して実行します。

  1. GitHub からサンプルをクローンします。
Command Line
git clone https://github.com/stripe/stripe-terminal-js-demo.git
  1. 以下のコマンドを実行し、サンプルを実行します。
Command Line
cd stripe-terminal-js-demo npm install npm run start
  1. 実行中のサンプルで、ステップ 1 で配置したサンプルバックエンドの URL を入力します。

シミュレーションされたリーダーへの接続

サンプルを実行したら、Use simulator (シミュレーターを使用) を選択してシミュレーションされたリーダーに接続します。

シミュレーションされたリーダーに接続された JavaScript のサンプルアプリ

シミュレーションされたリーダーは物理リーダーと同じようにイベントを処理するので、引き続き最初の支払いを回収できます。

シミュレーションされたリーダーの機能は SDK に組み込まれているため、物理的なデバイスに接続しなくても、独自の店頭販売アプリケーションを開発してテストするために使用できます。

最初の支払いの収集

サンプルアプリケーションとシミュレーションされたリーダーを使用して、最初の支払いを回収します。各サンプルにはイベントログ機能があり、ご自身のアプリケーションに Terminal を組み込む際に参照できます。最初の支払いを回収する際には、以下のシーケンスが表示されます。

  • 支払いの作成: サンプルアプリケーションが、SDK を使用して支払い方法を収集します。
  • 支払い方法の収集: シミュレーションされたリーダーがカードを受信します。
  • 処理およびキャプチャ: サンプルアプリケーションとバックエンドが支払いを完了します。

注

(オプション) オーソリとキャプチャーの分離を使用し、取引を確定する前に照合ステップを追加できます。また、Terminal 取引を自動キャプチャーすることもできます。

シミュレーションされたリーダーに接続された JavaScript のサンプルアプリ

JavaScript のサンプルアプリとシミュレーションされたリーダーを使用した支払いの収集

次のステップ

  • 導入方法の設計
このページはお役に立ちましたか。
はいいいえ
お困りのことがございましたら 、サポートにお問い合わせください。
早期アクセスプログラムにご参加ください。
変更ログをご覧ください。
ご不明な点がございましたら、お問い合わせください。
LLM ですか?llms.txt を読んでください。
Powered by Markdoc