コンテンツにスキップ
アカウントを作成
または
サインイン
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
ホーム支払いTerminalCollect tips

リーダー上のチップを回収

ページをコピー

リーダー上のチップ処理を使用すると、顧客が支払い方法を提示する前に、推奨されるチップ金額をリーダーに表示できます。リーダーは、お客様のチップオプションに基づいて 3 種類の提示額を顧客に表示します。リーダーは、支払いを回収する呼び出しのたびに、チップ処理の選択画面を自動的に表示します。支払いを確定すると、選択したチップを含む金額の PaymentIntent が確定されます。

決済画面

チップの選択画面 (パーセント)

合計画面

承認画面

サポート状況

リーダー: Stripe Reader S700、BBPOS WisePOS E、BBPOS WisePad 3

リーダーでのチップ処理の有効化とカスタマイズ

Configuration オブジェクトを使用して、リーダーのチップ設定を設定します。

  • スマートチップで提示: リーダーは、チップ加算前の金額帯に応じて、3 種類のパーセンテージまたは金額を動的に表示します。
  • パーセンテージで提示: リーダーにパーセンテージに基づく 3 種類のチップ金額を表示します。
  • 金額を提示: リーダーに 3 種類のチップ金額を表示します。

BBPOS WisePad 3 でリーダー上のチップ機能を使用するには、以下の Terminal SDK のいずれかのバージョンを使用する必要があります。

  • Android SDK 2.8.1 以上
  • iOS SDK 2.16.1 以上

チップをパーセンテージで 3 種類、または金額で 3 種類、リーダー上に提示できます。リーダーは、チップ加算前の金額のしきい値に応じて、これらのスマートチップのいずれかを動的に表示します。Configuration オブジェクトを次のように作成または更新します。リーダー上のチップで回収するチップは、税引き後のチップです。

Command Line
cURL
curl https://api.stripe.com/v1/terminal/configurations \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "tipping[usd][percentages][]"=15 \ -d "tipping[usd][percentages][]"=20 \ -d "tipping[usd][percentages][]"=25 \ -d "tipping[usd][fixed_amounts][]"=100 \ -d "tipping[usd][fixed_amounts][]"=200 \ -d "tipping[usd][fixed_amounts][]"=300 \ -d "tipping[usd][smart_tip_threshold]"=1000

上記の例では、リーダーが提示する内容を動的に選択します。

  • チップ加算前の金額が smart_tip_threshold (10 USD) を下回っている場合、リーダーには、上から順に $1、$2、$3 のチップを提示する 3 種類のボタンが表示されます。
  • チップ加算前の金額が smart_tip_threshold (10 USD) 以上の場合、リーダーには、上から順にチップ加算前の合計に対する 15%、20%、25% のチップを提示する 3 種類のボタンが表示されます。

Configuration オブジェクトで複数の通貨を指定する場合は、各通貨に同じ設定キーを指定する必要があります。たとえば、USD に percentages のみを指定した場合、他の通貨に fixed_amounts や smart_tip_threshold を指定することはできません。

チップ処理を設定して Configuration オブジェクトを作成したら、アカウントまたは場所にその設定を割り当てることができます。BBPOS WisePad 3 リーダーは、POS アプリケーションに接続したときに新規または更新された設定を受信します。BBPOS WisePOS E リーダーが新規または更新された設定を受信するまでには、最大で 5 分かかります。

支払いを回収する

リーダーを介してチップを渡す場合は、支払いの回収の手順に従ってください。

支払い方法を収集するときに、リーダーにチップ選択画面が表示され、支払い方法の決定を促す前に、顧客にチップの選択を求めます。

チップ処理の設定に応じて、顧客は、提示されたチップを選択するか、カスタムのチップを指定するか、チップなしにすることができます。

顧客がこの選択を行うと、リーダーはカードが提示されるまで待機します。

支払いを処理すると、リーダーは選択されたチップを追加します。支払いが成功すると、PaymentIntent と Charge の amount が更新されて、チップ金額が加算されます。

PaymentIntent の確認前は、チップの金額は amount_tip フィールドに返されますが、amount には返されません。PaymentIntent の確認後、amount_tip フィールドはゼロに設定され、amount にはチップ金額が含まれます。チップ金額は amount_details オブジェクトに返されます。

シナリオamount_details.tip.amount 戻り値
リーダ上のチップ処理が無効であるnull
リーダー上のチップ処理が有効で、チップが選択されていない0
リーダー上のチップ処理が有効で、チップ金額が選択されている選択された金額

次のケースでは、顧客に対してチップ処理の選択画面は表示されません。

  1. Configuration オブジェクトにチップ処理設定がない場合。
  2. チップ処理設定で skipTipping を有効にした場合。
  3. リーダーがサポート対象外の国にある場合。
  4. チップ設定を現在の支払い通貨に適用することができない場合。たとえば、決済が EUR であり、Configuration オブジェクトで USD のチップ処理のみが指定されている場合です。

Stripeリーダーで支払いをテストするとき、合計金額の小数点以下の値によっては、合計金額 (チップを含む) に対して支払い拒否のレスポンスがトリガーされることがあります。

チップ処理のスキップ

チップ設定は無視してかまいません。これにより、支払いの回収時にリーダーのチップ選択画面を非表示にすることができます。

チップ選択画面は、個々の取引で非表示にすることも、一時的にすべての取引で非表示にすることもできます。これにより、顧客はカード提示画面に直接移動できます。

たとえば、レストランでは、テイクアウトの注文のチップはリーダーで受け付け、店内で食事をする顧客については領収書上でのみチップを受け付けられるようにすることがあります。

チップ選択画面をスキップするには、以下のいずれかのオプションを使用します。

Command Line
cURL
curl https://api.stripe.com/v1/terminal/readers/tmr_xxx/process_payment_intent \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d payment_intent="<payment_intent>" \ -d "process_config[skip_tipping]"=true

チップ対象金額

注

BBPOS WisePad 3 は現在、チップ額をサポートしていません。利用に興味のある方はお問い合わせください。

支払いを回収する際に、チップ加算前の金額とは異なるチップ対象金額を設定できます。チップ対象金額を設定することで、パーセンテージに基づくチップの計算対象となる値が変更されます。また、顧客のチップ選択画面には、チップ加算前の金額の横にチップ対象金額が表示されます。

この設定は、商品を販売するだけでなくサービスを提供するビジネスに使用できます。たとえば、ヘアカットサービスとシャンプー商品を販売しているサロンでは、ヘアカットに対してのみパーセンテージに基づくチップを計算することを顧客に通知することができます。

Command Line
cURL
curl https://api.stripe.com/v1/terminal/readers/tmr_xxx/process_payment_intent \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d payment_intent="<payment_intent>" \ -d "process_config[tipping][amount_eligible]"=1500

上記の例では、支払いの通貨に基づいてチップ対象金額を設定しています。USD での支払いの場合、チップ対象金額は 15 USD です。

eligible_amount の値は 0 以上である必要があります。 eligible_amount が 0 の場合、skip_tipping の値に関係なくチップはスキップされます。eligible_amount が PaymentIntent の金額と同じ場合、eligible_amount は無視され、指定された金額に基づいてチップが計算されます。

よくある間違い

チップ処理をスキップするときに 0 より大きいチップ対象金額を設定すると、エラーが発生します。

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