Windows.ApplicationModel.Payments Espace de noms

Cet espace de noms fournit des fonctionnalités de paiement équivalentes à la spécification de l’API de demande de paiement W3C pour les applications plateforme Windows universelle (UWP). L’API de demande de paiement W3C permet aux sites web de collecter des informations de paiement d’une manière simple pour le commerçant et l’utilisateur.

Pour utiliser l’API Demande de paiement, vous devez prendre en charge l’un des modes de paiement existants.

Classes

PaymentAddress

Cette classe représente une adresse utilisée dans l’API de demande de paiement. Cette classe reflète l’interface PaymentAddress W3C.

PaymentCanMakePaymentResult

Cette classe est le résultat de la méthode CanMakePaymentsAsync .

PaymentCurrencyAmount

Cette classe décrit une valeur monétaire associée à un achat. Par exemple, des frais ou des remises. Cette classe reflète le dictionnaire W3C PaymentCurrencyAmount.

PaymentDetails

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.

PaymentDetailsModifier

Cette classe est utilisée lorsque les modes de paiement (voir PaymentRequest.MethodData) ont des coûts ou des remises supplémentaires qui leur sont associés. Cette classe reflète le dictionnaire W3C PaymentDetailsModifier.

PaymentItem

Cette classe représente un élément de paiement. Cette classe reflète le dictionnaire PaymentItem W3C.

PaymentMediator

Cette classe est utilisée pour envoyer des demandes de paiement.

Dans une application de bureau, avant d’utiliser un instance de cette classe d’une manière qui affiche l’interface utilisateur, vous devez associer l’objet au handle de fenêtre de son propriétaire. Pour plus d’informations et des exemples de code, consultez Afficher des objets d’interface utilisateur WinRT qui dépendent de CoreWindow.

PaymentMerchantInfo

Classe qui contient des informations sur un marchand de paiement.

PaymentMethodData

Classe contenant des données sur un mode de paiement. Cette classe reflète le dictionnaire W3C PaymentMethodData.

PaymentOptions

Classe contenant les options de paiement. Cette classe reflète le dictionnaire W3C PaymentOptions.

PaymentRequest

Classe qui contient des informations sur une demande de paiement. Cette classe reflète l’interface PaymentRequest W3C.

PaymentRequestChangedArgs

Classe contenant les arguments du délégué PaymentRequestChanged .

PaymentRequestChangedResult

Le résultat de la demande de paiement a changé.

PaymentRequestSubmitResult

Classe contenant le résultat de la soumission de la demande de paiement.

PaymentResponse

Classe qui contient la réponse de paiement. Cette classe reflète l’interface W3C PaymentResponse.

PaymentShippingOption

Classe qui contient des informations sur une option d’expédition. Cette classe reflète le dictionnaire W3C PaymentShippingOption.

PaymentToken

Classe contenant des détails sur un jeton de paiement.

Énumérations

PaymentCanMakePaymentResultStatus

Cette énumération représente le résultat de la requête pour savoir si un paiement peut être effectué.

PaymentOptionPresence

Énumération qui indique si l’option est obligatoire ou facultative.

PaymentRequestChangeKind

Énumération indiquant ce qui a été modifié dans la demande de paiement.

PaymentRequestCompletionStatus

Énumération qui indique si la transaction s’est terminée correctement ou non.

PaymentRequestStatus

Énumération qui indique si l’utilisateur a accepté la demande de paiement. Consultez PaymentRequestSubmitResult.

PaymentShippingType

Énumération qui décrit le type d’expédition.

Délégués

PaymentRequestChangedHandler

Gestionnaire déclenché lorsqu’une demande de paiement a changé.