Müşteriler ödeme yaparken Uçtan Uca siparişte bir ipucu seçici görüntülenir. Bu şekilde müşteri, siparişine dahil edilecek bahşiş miktarını seçer.
Uçtan uca sıralama, seçilen tutarı
SubmitOrderRequestMessage
:
LineItem
/
içinde GRATUITY
yazın
ProposedOrder.otherItem
.
İpucu seçiciyi gizleme
Bir restoran hizmeti için ipucu seçiciyi gizlemek için
ServingConfig.disableTipWidget
.
inceleyebilirsiniz.
Varsayılan bahşiş tutarı ayarlama
Varsayılan bir bahşiş tutarı belirleyebilir veya
ödeme sırasında restorana gider. Aşağıdaki kullanım alanları
CheckoutResponseMessage
:
Bir restoran, sabit bir bahşiş tutarı gerektiriyor
CheckoutResponseMessage
içindekiProposedOrder.otherItems
bölümüne içinde sabit tutar bulunanGRATUITY
türünde bir satır öğesi.JSON
{ "name": "Required Tip", "type": "GRATUITY", "price": { "type": "ESTIMATE", "amount": { "currencyCode": "USD", "units": "3", "nanos": 100000000 } }, "gratuityExtension": { "gratuityType": "MANDATORY" } }
Bir restoran, bahşiş sunuyor ve müşteriye tutarı değiştirme
CheckoutResponseMessage
içindekiProposedOrder.otherItems
bölümüne sabit tutarlıGRATUITY
türünde bir satır öğesi. Şunları da eklediğinizden emin olun:gratuityType
değeriUSER_MODIFIABLE
olangratuityExtension
.JSON
{ "name": "Suggested Tip", "type": "GRATUITY", "price": { "type": "ESTIMATE", "amount": { "currencyCode": "USD", "units": "3", "nanos": 100000000 } }, "gratuityExtension": { "gratuityType": "USER_MODIFIABLE" } }
Bir restoran bahşiş kabul etmiyor
CheckoutResponseMessage
içindekiProposedOrder.otherItems
içinde, içinde boş tutarın bulunduğuGRATUITY
türünde bir satır öğesi ekleyin.JSON
{ "name": "Tip", "type": "GRATUITY", "price": { "type":"ESTIMATE", "amount": { "currencyCode":"USD" } } }