고객이 결제할 때 Ordering End-to-End에 팁 선택기가 표시됩니다. 이렇게 하면 고객이 주문에 포함할 봉사료를 선택할 수 있습니다.
엔드 투 엔드 주문은
ProposedOrder.otherItem
내에서
GRATUITY
유형의
LineItem
로
SubmitOrderRequestMessage
에서 선택한 금액을
전송합니다.
팁 선택기를 숨기는 방법
인벤토리 데이터 피드에서 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_MODIFIABLE
인gratuityExtension
를 추가해야 합니다.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" } } }