Bir müşteri ödeme yaparken Uçtan Uca Sipariş bölümünde bir ipucu seçici görüntülenir. Bu sayede müşteri, siparişine dahil edeceği bahşiş miktarını seçebiliyor.
Uçtan Uca sıralama, SubmitOrderRequestMessage
cinsinden seçilen tutarı ProposedOrder.otherItem
içinde LineItem
türü olarak GRATUITY
gönderir.
İpucu seçiciyi gizleme
Envanter veri feed'lerinizde ServingConfig.disableTipWidget
kullanarak bir restoran hizmeti için ipucu seçiciyi gizleyebilirsiniz.
Varsayılan bahşiş tutarı ayarlama
Ödeme sırasında varsayılan bir bahşiş tutarı belirleyebilir veya restoran için bahşiş kabul etmeyi reddedebilirsiniz. Aşağıdaki kullanım alanları CheckoutResponseMessage
'da desteklenebilir:
Bir restoran için sabit bir bahşiş tutarı gerekli
CheckoutResponseMessage
içindekiProposedOrder.otherItems
bölümüne, içinde sabit bir tutar olanGRATUITY
türünde bir satır öğesi ekleyin.JSON
{ "name": "Required Tip", "type": "GRATUITY", "price": { "type": "ESTIMATE", "amount": { "currencyCode": "USD", "units": "3", "nanos": 100000000 } }, "gratuityExtension": { "gratuityType": "MANDATORY" } }
Bir restoran bahşiş teklif eder ve müşteriye bahsi geçen miktarı değiştirme seçeneği sunar.
CheckoutResponseMessage
içindekiProposedOrder.otherItems
bölümüne sabit tutarlıGRATUITY
türünde bir satır öğesi ekleyin. AyrıcagratuityExtension
değerinigratuityType
USER_MODIFIABLE
eklediğinizden emin olun.JSON
{ "name": "Suggested Tip", "type": "GRATUITY", "price": { "type": "ESTIMATE", "amount": { "currencyCode": "USD", "units": "3", "nanos": 100000000 } }, "gratuityExtension": { "gratuityType": "USER_MODIFIABLE" } }
Restoran bahşiş kabul etmiyor
CheckoutResponseMessage
içindekiProposedOrder.otherItems
bölümüne, içinde boş miktarı olanGRATUITY
türünde bir satır öğesi ekleyin.JSON
{ "name": "Tip", "type": "GRATUITY", "price": { "type":"ESTIMATE", "amount": { "currencyCode":"USD" } } }