PaymentDetails 类

定义

此类提供有关所请求事务的信息;它传递给 PaymentRequestPaymentRequestChangedResult 构造函数。 此类反映 W3C PaymentDetails 字典

public ref class PaymentDetails sealed
/// [Windows.Foundation.Metadata.Activatable(262144, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(Windows.ApplicationModel.Payments.IPaymentDetailsFactory, 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 PaymentDetails final
[Windows.Foundation.Metadata.Activatable(262144, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.ApplicationModel.Payments.IPaymentDetailsFactory), 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 PaymentDetails
function PaymentDetails(total, displayItems)
Public NotInheritable Class PaymentDetails
继承
Object Platform::Object IInspectable PaymentDetails
属性

Windows 要求

设备系列
Windows 10 Creators Update (在 10.0.15063.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v4.0 中引入)

注解

如果此类用于更新 PaymentRequestChangedResult 中的付款请求,则为 null 的属性指示属性尚未更改,并且应使用旧属性值

构造函数

PaymentDetails()

创建 PaymentDetails 对象。

PaymentDetails(PaymentItem, IIterable<PaymentItem>)

创建 PaymentDetails 对象。

PaymentDetails(PaymentItem)

创建 PaymentDetails 对象。

属性

DisplayItems

这是付款请求的 PaymentItem 类项的集合。 这些表示付款请求中项的明细。 一些示例是鞋子或税收。

Modifiers

PaymentDetailsModifier 类的集合,可用于根据使用的付款方式更改交易成本。

ShippingOptions

付款请求的 PaymentShippingOption 类的集合。

Total

这是事务的总成本。

适用于