共用方式為


PaymentDetailsModifier 類別

定義

當付款條件 (請參閱 PaymentRequest.MethodData) 有與其相關聯的額外成本或折扣時,就會使用此類別。 這個類別會反映 W3C PaymentDetailsModifier 字典

public ref class PaymentDetailsModifier sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.ApplicationModel.Payments.IPaymentDetailsModifierFactory, 262144, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PaymentDetailsModifier final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.ApplicationModel.Payments.IPaymentDetailsModifierFactory), 262144, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PaymentDetailsModifier
function PaymentDetailsModifier(supportedMethodIds, total, additionalDisplayItems, jsonData)
Public NotInheritable Class PaymentDetailsModifier
繼承
Object Platform::Object IInspectable PaymentDetailsModifier
屬性

Windows 需求

裝置系列
Windows 10 Creators Update (已於 10.0.15063.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v4.0 引進)

建構函式

PaymentDetailsModifier(IIterable<String>, PaymentItem, IIterable<PaymentItem>, String)

建立 PaymentDetailsModifier 物件。

PaymentDetailsModifier(IIterable<String>, PaymentItem, IIterable<PaymentItem>)

建立 PaymentDetailsModifier 物件。

PaymentDetailsModifier(IIterable<String>, PaymentItem)

建立 PaymentDetailsModifier 物件。

屬性

AdditionalDisplayItems

其他顯示專案。

JsonData

選擇性資訊。

SupportedMethodIds

套用這個修飾詞的付款條件集合。

Total

這是所有 DisplayItems的總計。 當使用SupportedMethodIds清單中的其中一個付款條件時,這個值會取代PaymentDetails.Total屬性。 因此,此值必須是 PaymentDetail.DisplayItems的總和、 PaymentDetails.ShippingOptions 集合中選取的出貨選項, (請參閱 PaymentShippingOption.IsSelected) 和 AdditionalDisplayItems

適用於