Share via


PaymentRequestChangedArgs Class

Definition

A class containing arguments from the PaymentRequestChanged delegate.

public ref class PaymentRequestChangedArgs sealed
/// [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 PaymentRequestChangedArgs final
[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 PaymentRequestChangedArgs
Public NotInheritable Class PaymentRequestChangedArgs
Inheritance
Object Platform::Object IInspectable PaymentRequestChangedArgs
Attributes

Windows requirements

Device family
Windows 10 Creators Update (introduced in 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v4.0)

Remarks

An object of this class is created and retrieved through the PaymentRequestChangedHandler delegate.

Properties

ChangeKind

The change kind.

SelectedShippingOption

The selected shipping option. This will be non-null if ChangeKind is set to PaymentRequestChangeKind.ShippingOption.

ShippingAddress

The shipping address. This will be non-null if ChangeKind is set to PaymentRequestChangeKind.ShippingAddress.

Methods

Acknowledge(PaymentRequestChangedResult)

This method is called by the merchant to confirm that it has received and processed the changes to the payment request. And it provides a way for the merchant to update the details of the request, if required.

Applies to