PaymentDetails クラス

定義

このクラスは、要求されたトランザクションに関する情報を提供します。PaymentRequest コンストラクターと PaymentRequestChangedResult コンストラクターに渡されます このクラスには 、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)

PaymentDetails オブジェクトを作成します。

PaymentDetails(PaymentItem, IIterable<PaymentItem>)

PaymentDetails オブジェクトを作成します。

プロパティ

DisplayItems

これは、支払い要求の PaymentItem クラス項目のコレクションです。 これらは、支払い要求の明細の内訳を表します。 たとえば、靴や税金などです。

Modifiers

使用される支払い方法に基づいてトランザクション コストを変更する機能を提供する PaymentDetailsModifier クラスのコレクション。

ShippingOptions

支払い要求の PaymentShippingOption クラスのコレクション。

Total

これは、トランザクションの合計コストです。

適用対象