謝礼

お客様が決済手続きを行うと、[Ordering End-to-End](エンドツーエンドの注文)にチップセレクタが表示されます。これにより、 お客様は、注文時に支払うチップの金額を選択できます。

エンドツーエンドの注文を行うと、選択した金額が SubmitOrderRequestMessage: LineItem / タイプ GRATUITYProposedOrder.otherItem

チップ セレクタを非表示にする方法

レストラン サービスのチップ セレクタを非表示にするには、 ServingConfig.disableTipWidget 商品データフィードで

デフォルトのチップ金額を設定する方法

デフォルトのチップ金額を設定するか、 レストランでの決済です次のユースケースが CheckoutResponseMessage:

  • レストランが一定額のチップを要求している

    CheckoutResponseMessage 内の ProposedOrder.otherItems に以下を追加します。 金額が固定されている GRATUITY タイプの広告申込情報。

    JSON

    {
      "name": "Required Tip",
      "type": "GRATUITY",
      "price": {
        "type": "ESTIMATE",
        "amount": {
          "currencyCode": "USD",
          "units": "3",
          "nanos": 100000000
        }
      },
      "gratuityExtension": {
        "gratuityType": "MANDATORY"
      }
    }
  • レストランがチップを提案して、 金額を変更する

    CheckoutResponseMessage 内の ProposedOrder.otherItems に以下を追加します。 固定金額のGRATUITYタイプの広告申込情報また gratuityType の値が USER_MODIFIABLEgratuityExtension

    JSON

    {
      "name": "Suggested Tip",
      "type": "GRATUITY",
      "price": {
        "type": "ESTIMATE",
        "amount": {
          "currencyCode": "USD",
          "units": "3",
          "nanos": 100000000
        }
      },
      "gratuityExtension": {
        "gratuityType": "USER_MODIFIABLE"
      }
    }
  • レストランがチップを受け付けていない

    CheckoutResponseMessage 内の ProposedOrder.otherItems で、 金額が空白の GRATUITY タイプの広告申込情報を追加します。

    JSON

    {
      "name": "Tip",
      "type": "GRATUITY",
      "price": {
          "type":"ESTIMATE",
          "amount": {
            "currencyCode":"USD"
        }
      }
    }