Condividi tramite


PaymentDetails Classe

Definizione

Questa classe fornisce informazioni sulla transazione richiesta; viene passato ai costruttori PaymentRequest e PaymentRequestChangedResult . Questa classe riflette il dizionario 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
Ereditarietà
Object Platform::Object IInspectable PaymentDetails
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 Creators Update (è stato introdotto in 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v4.0)

Commenti

Se questa classe viene usata per aggiornare la richiesta di pagamento in PaymentRequestChangedResult, le proprietà null indicano che la proprietà non è stata modificata e che il valore della proprietà precedente deve

Costruttori

PaymentDetails()

Crea un oggetto PaymentDetails .

PaymentDetails(PaymentItem, IIterable<PaymentItem>)

Crea un oggetto PaymentDetails .

PaymentDetails(PaymentItem)

Crea un oggetto PaymentDetails .

Proprietà

DisplayItems

Si tratta di una raccolta di classi PaymentItem per una richiesta di pagamento. Questi rappresentano la suddivisione delle voci nella richiesta di pagamento. Alcuni esempi sono scarpe o imposte.

Modifiers

Raccolta di classi PaymentDetailsModifier per cui è possibile modificare il costo della transazione in base al metodo di pagamento utilizzato.

ShippingOptions

Raccolta di classi PaymentShippingOption per una richiesta di pagamento.

Total

Si tratta del costo totale della transazione.

Si applica a