Application Model. Payments Namespace
This namespace provides payment functionality equivalent to the W3C Payment Request API specification for Universal Windows Platform (UWP) apps. The W3C Payment Request API allows websites to collect payment information in a way that is easy for both the merchant and the user.
To use the Payment Request API, you will need to support one of the existing payment methods.
This class represents an address that is used in the Payment Request API. This class reflects the W3C PaymentAddress interface.
This class serves as a result of the CanMakePaymentsAsync method.
This class describes a monetary value associated with a purchase. For example, charges or discounts. This class reflects the W3C PaymentCurrencyAmount dictionary.
This class provides information about the requested transaction; it is passed to the PaymentRequest and PaymentRequestChangedResult constructors. This class reflects the W3C PaymentDetails dictionary.
This class represents a payment item. This class reflects the W3C PaymentItem dictionary.
This class is used to submit payment requests.
A class that contains information about a payment merchant.
A class containing data about a payment method. This class reflects the W3C PaymentMethodData dictionary.
A class containing payment options. This class reflects the W3C PaymentOptions dictionary.
A class that contains information about a payment request. This class is reflects the W3C PaymentRequest interface.
A class containing arguments from the PaymentRequestChanged delegate.
The result of the payment changed payment request.
A class containing the payment request submission result.
A class that contains the payment response. This class reflects the W3C PaymentResponse interface.
A class that contains information about a shipping option. This class reflects the W3C PaymentShippingOption dictionary.
A class containing details about a payment token.
This enumeration represents the result of querying whether a payment can be made.
An enumeration that indicates whether the option is required or optional.
An enumeration indicating what was changed in the payment request.
An enumeration that describes whether or not the transaction completed successfully.
An enumeration that describes whether the user successfully accepted the payment request. See PaymentRequestSubmitResult.
An enumeration that describes the shipping type.
A handler that is triggered when a payment request has changed.