コンテンツにスキップ
アカウント作成/サインイン
Stripe ドキュメントのロゴ
/
AI に質問
アカウントを作成サインイン
導入方法
決済管理
売上管理
プラットフォームとマーケットプレイス
資金管理
開発者向けリソース
API & SDKヘルプ
概要すべてのプロダクト
API について
Stripe 用語集
構築を開始する
アカウントを作成する
クイックスタート
開発の開始
LLM を活用して構築
ノーコードで Stripe を使用する
Stripe に移行
一般的なユースケース
概要スタートアップとしてシンプルな決済を受け付けるSaaS スタートアップとしてサブスクリプションを販売する使用量ベースの料金設定でサブスクリプションソリューションを構築する対面支払いを受け付ける請求書を送信して支払いを回収する
アメリカ
日本語
ホーム導入方法

直接小売業の対面決済を受け付ける

対面ビジネスのカード決済を受け付ける方法をご紹介します。

このガイドでは、Stripe 導入を設定して、対面 POS システムで決済を受け付ける方法について説明します。

一般的な対面決済では、サーバー主導の導入を使用する Stripe Reader S700/S710 をお勧めします。このガイドの手順では、このリーダーと導入の組み合わせを使用します。

はじめに

サーバー主導型の導入では、Stripe API を使用してスマートリーダーと直接通信します。バックエンドサーバーが API コールを行い、決済を作成してリーダーを制御します。

導入するには、以下が必要です。

  • Stripe アカウント
  • Stripe API にリクエストできるバックエンドサーバー
  • Stripe S700/S710 リーダー
  • (オプション)テスト用のテストカード
スマートリーダー実装アーキテクチャー

Stripe アカウントを作成する

Stripe を導入する前に、Stripe アカウントを作成する必要があります。

  1. メールアドレス、氏名、国を入力し、パスワードを作成してアカウントを作成します。
  2. ビジネスプロフィールを入力します。
  3. ダッシュボードでメールアドレスを確認をクリックします。Stripe から、アカウントに登録されているメールアドレス宛に確認メールが送信されます。
  4. メールアドレスを確認

アカウントを作成したら、Stripeダッシュボードの 開発者 >API キーで API キーを取得します。API キーは、バックエンドサーバーからのリクエストを認証するために必要です。

リーダーを注文

Stripe ダッシュボードからカードリーダーを注文します。物理テストカードを注文して導入をテストすることもできます。

  1. ダッシュボードで、Terminal > 概要に移動します。
  2. 「ハードウェアの注文」セクションで、「購入」をクリックします。
  3. **I want to build a new deployment using Stripe APIs ** (Stripe API を使用して新しい導入を構築します)を選択し、Continue (続行) をクリックします。
  4. Stripe Reader S700 または Stripe Reader S710 を選択してカートに追加します。
  5. カートを選択し、購入する をクリックして注文を完了します。

リーダーを設定

カードリーダーを受け取ったら、その店舗に登録する必要があります。シリアル番号を使用してリーダーを登録すると、開梱後すぐにリーダーを使用できます。この方法では、リーダーを物理的に登録しなくても、リーダーを再登録してペアリングコードを生成できます。

リーダーを開梱したら、Ethernet (ドックが必要) または WiFi を使用してリーダーをインターネットに接続する必要もあります。接続要件を満たしていることを確認してください。

リーダーを登録する

シリアル番号を見つけたら、ダッシュボードでリーダーを登録します。

  1. ダッシュボードで、ハードウェア注文ページに移動し、リーダーを選択してリーダーのシリアル番号を確認します。
  2. リーダーページで、リーダーを登録 をクリックします。
  3. シリアル番号を入力して、次へ をクリックします。複数のデバイスを一度に登録するには、複数のシリアル番号をカンマで区切って入力します。
  4. 任意でリーダーの名前を選択します。
  5. すでに場所を作成している場合は、リーダーの新しい場所を選択します。まだ作成していない場合は、 + 新規追加 をクリックして実際の動作場所を表す場所を作成します。
  6. 登録する をクリックしてリーダーの登録を完了します。

リーダーを登録したら、サーバー主導型の導入で使用できるようになります。これにより、POS から取引を送信すべきリーダーを特定できます。場所またはリーダーのシリアル ID でフィルタリングして、リーダーをリストするエンドポイントを使用してリーダー ID を取得できます。

決済フローを作成する

Stripe Terminal で決済を回収するには、アプリケーションに決済フローを作成する必要があります。Stripe Terminal SDK を使用して、1 つの Checkout セッションを表すオブジェクトである PaymentIntent を作成して更新します。

  1. PaymentIntent を作成します。決済を自動キャプチャーするか、手動キャプチャーするかを定義できます。

    Command Line
    cURL
    Stripe CLI
    Ruby
    Python
    PHP
    Java
    Node.js
    Go
    .NET
    No results
    curl https://api.stripe.com/v1/payment_intents \ -u "
    sk_test_BQokikJOvBiI2HlWgH4olfQ2
    :"
    \ -d currency=usd \ -d "payment_method_types[]"=card_present \ -d capture_method=manual \ -d amount=1000
  2. 決済処理します。顧客のクレジットカードのオーソリは、リーダーが決済を処理するときに行われます。

    Command Line
    cURL
    Stripe CLI
    Ruby
    Python
    PHP
    Java
    Node.js
    Go
    .NET
    No results
    curl https://api.stripe.com/v1/terminal/readers/tmr_xxx/process_payment_intent \ -u "
    sk_test_BQokikJOvBiI2HlWgH4olfQ2
    :"
    \ -d payment_intent=pi_xxx
  3. Webhook イベントterminal.reader.action_succeeded と terminal.reader.action_failed を調べて、決済が回収され、オーソリされたことを確認します。

  4. (任意) PaymentIntent をキャプチャーする。

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl -X POST https://api.stripe.com/v1/payment_intents/pi_xxx/capture \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"

実装内容をテストする

テスト用の法人カード

物理テストクレジットカードを使用して、Stripe Terminal リーダーで Payments をテストします。Stripe ダッシュボードの Terminal タブからリーダーと物理テストカードを購入できます。B2 などのプロバイダーの物理テストカードもサポートしています。

このテスト用の法人カードは、チップ型および非接触型のどちらの決済にも対応しています。Stripe の認証済みリーダーで、サンドボックスの Stripe API に対してのみ機能します。テスト用の法人カードを本番環境で使用しようとすると、Stripe API はエラーを返します。特に記載がない限り、要求された場合は PIN 1234 を使用してください。

テスト用の物理クレジットカードを使用して決済を作成する際は、末尾が以下の値になる金額を使用して特定のレスポンスを生成します。

小数結果
00支払いは承認されます。
01支払いは call_issuer コードで拒否されます。
02カード保有者向けの画面を備えたリーダーを使用する場合、テストカードを挿入 (または、サポートされている場合はタップ) します。カードに PIN が必要な場合、支払いは offline_pin_required で拒否され、リーダーがチップ型に対応していれば PIN の入力が要求されます。1234 を入力してテスト支払いを完了します。
03カード保有者向けの画面を備えたリーダーを使用する場合、テストカードを挿入 (または、サポートされている場合はタップ) します。カードで PIN が求められる場合、支払いは online_or_offline_pin_required で拒否され、PIN の入力が要求されます。任意の 4 桁の PIN を入力してテスト支払いを完了します。
05支払いは generic_decline コードで拒否されます。
55支払いは incorrect_pin コードで拒否されます。
65支払いは withdrawal_count_limit_exceeded コードで拒否されます。
75支払いは pin_try_exceeded コードで拒否されます。

たとえば、物理的なテストカードを使用して処理された「25.00 USD」の支払いは成功しますが、「10.05 USD」の支払いは拒否されます。

Interac テストカード カナダのみ

Interac の導入をテストするには、シミュレーションされた interac テストカード、または 「Interac の物理テストカード」 を使用できます。このカードは、ダッシュボードの Terminal ハードウェアショップで注文できます。Stripe ブランドの物理テストカードは、Interac クレジットカードとして使用できません。

Interac テストカードは、interac_present 支払いと interac_present 返金の両方で機能します。card_present 支払いをテストする際に使用するのと同じテスト金額を使用できます。特に記載がない限り、要求された場合は PIN 1234 を使用してください。拒否された返金をテストするには、末尾が 01、05、55、65 または 75 の金額で一部返金を作成します。

メモ

Interac テストカードは、非接触型決済に対応していません。

eftpos テストカード オーストラリアのみ

eftpos の導入をテストするには、シミュレーションされた eftpos テストカード、または _eftpos の物理テストカード _ を使用できます。このカードは、ダッシュボードの Terminal ハードウェアショップで注文できます。Stripe ブランドの物理テストカードは、eftpos カードとして使用できません。

card_present 支払いをテストする際に使用するのと同じテスト金額を使用できます。特に記載がない限り、要求された場合は PIN 1234 を使用してください。

本番環境へ移行

  1. ダッシュボードで、アカウント設定を開きます。
  2. 事業形態、税務情報、ビジネス情報、個人確認情報、顧客向け情報 (明細書表記など) を入力します。
  3. 銀行口座の詳細を追加して、入金先を確認します。
  4. アカウントを保護するための二段階認証を設定します。
  5. オプションで、税金の自動回収や収入ベースの気候変動対策への寄付を追加できます。
  6. 入力した情報をレビューし、同意して送信する をクリックします。
  7. プロファイルを有効にすると、Stripe はサンドボックス環境から本番環境に更新します。

Stripe アカウントの本番環境利用の申請についてリンクからご覧ください。

実際の決済を受け付ける前に、次の事柄も実行する必要があります。

  1. 本番環境で場所を作成します。
  2. リーダーを本番環境に作成された場所に再登録します。

次のステップ

導入を設定したら、次の機能を実装することを推奨します。

  • 顧客に紙またはデジタルの領収書を作成します。
  • リーダーまたは領収書でチップを収集します。
このページはお役に立ちましたか。
はいいいえ
  • お困りのことがございましたら 、サポートにお問い合わせください。
  • 変更ログをご覧ください。
  • ご不明な点がございましたら、お問い合わせください。
  • LLM は llms.txt を参照してください。
  • Powered by Markdoc