PaymentRequestUpdateEvent: updateWith() 方法
PaymentRequestUpdateEvent 介面的 updateWith() 方法用於更新現有的 PaymentRequest 的詳細資訊。
語法
js
updateWith(details)
引數
details-
一個物件或一個解析為物件的
Promise,指定應用於支付請求的更改。displayItems可選-
一個物件陣列,每個物件描述支付請求的一行專案。這些代表收據或發票上的專案,每個專案都有以下屬性:
error可選 已棄用 非標準-
一個字串,指定要顯示給使用者的錯誤訊息。呼叫
updateWith()時,在更新的資料中包含error會導致 使用者代理 將文字顯示為一般錯誤訊息。對於特定於地址欄位的錯誤,請使用shippingAddressErrors欄位。 modifiers可選-
一個
PaymentDetailsModifier物件陣列,其屬性在PaymentRequestEvent.modifiers中進行描述。例如,您可以使用其中一個來根據選定的付款方式調整總支付金額(“5% 現金折扣!”)。
shippingAddressErrors可選 已棄用 非標準-
一個物件,其中包含未能驗證的送貨地址每個屬性的錯誤訊息。
shippingOptions可選 已棄用 非標準-
一個物件陣列,每個物件描述使用者可以選擇的一個可用送貨選項。
total可選-
一個具有與
displayItems中的物件相同的屬性的物件,提供支付的更新總計。確保此值等於displayItems中所有專案的總和。此值不會自動計算。每次總金額到期更改時,您都必須自行更新此值。這使您能夠靈活地處理稅費、折扣以及其他對總收取價格的調整。
返回值
無(undefined)。
規範
| 規範 |
|---|
| Payment Request API # dom-paymentrequestupdateevent-updatewith |
瀏覽器相容性
載入中…