PaymentDetails Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Cette classe fournit des informations sur la transaction demandée ; il est passé aux constructeurs PaymentRequest et PaymentRequestChangedResult . Cette classe reflète le dictionnaire 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
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 Creators Update (introduit dans 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v4.0)
|
Remarques
Si cette classe est utilisée pour mettre à jour la demande de paiement dans PaymentRequestChangedResult, les propriétés null indiquent que la propriété n’a pas été modifiée et que l’ancienne valeur de la propriété doit être
Constructeurs
PaymentDetails() |
Crée un objet PaymentDetails . |
PaymentDetails(PaymentItem, IIterable<PaymentItem>) |
Crée un objet PaymentDetails . |
PaymentDetails(PaymentItem) |
Crée un objet PaymentDetails . |
Propriétés
DisplayItems |
Il s’agit d’une collection d’éléments de classes PaymentItem pour une demande de paiement. Ils représentent la répartition des éléments dans la demande de paiement. Par exemple, les chaussures ou les taxes. |
Modifiers |
Collection de classes PaymentDetailsModifier pour lesquelles vous pouvez modifier le coût de transaction en fonction du mode de paiement utilisé. |
ShippingOptions |
Collection de classes PaymentShippingOption pour une demande de paiement. |
Total |
Il s’agit du coût total de la transaction. |