Windows.ApplicationModel.Payments Spazio dei nomi

Questo spazio dei nomi fornisce funzionalità di pagamento equivalenti alla specifica API richiesta di pagamento W3C per le app piattaforma UWP (Universal Windows Platform) (UWP). L'API Richiesta di pagamento W3C consente ai siti Web di raccogliere informazioni di pagamento in modo semplice sia per il commerciante che per l'utente.

Per usare l'API Richiesta di pagamento, è necessario supportare uno dei metodi di pagamento esistenti.

Classi

PaymentAddress

Questa classe rappresenta un indirizzo usato nell'API Richiesta di pagamento. Questa classe riflette l'interfaccia Di pagamento W3C.

PaymentCanMakePaymentResult

Questa classe funge da risultato del metodo CanMakePaymentsAsync .

PaymentCurrencyAmount

Questa classe descrive un valore monetario associato a un acquisto. Ad esempio, addebiti o sconti. Questa classe riflette il dizionario W3C PaymentCurrencyAmount.

PaymentDetails

Questa classe fornisce informazioni sulla transazione richiesta; viene passato ai costruttori PaymentRequest e PaymentRequestChangedResult . Questa classe riflette il dizionario Di pagamento W3CDetails.

PaymentDetailsModifier

Questa classe viene usata quando i metodi di pagamento (vedere PaymentRequest.MethodData) hanno costi aggiuntivi o sconti associati. Questa classe riflette il dizionario W3C PaymentDetailsModifier.

PaymentItem

Questa classe rappresenta un elemento di pagamento. Questa classe riflette il dizionario W3C PaymentItem.

PaymentMediator

Questa classe viene usata per inviare richieste di pagamento.

In un'app desktop prima di usare un'istanza di questa classe in modo da visualizzare l'interfaccia utente, sarà necessario associare l'oggetto all'handle della finestra del proprietario. Per altre informazioni ed esempi di codice, vedere Visualizzare gli oggetti dell'interfaccia utente WinRT che dipendono da CoreWindow.

PaymentMerchantInfo

Classe che contiene informazioni su un commerciante di pagamento.

PaymentMethodData

Classe contenente dati relativi a un metodo di pagamento. Questa classe riflette il dizionario W3C PaymentMethodData.

PaymentOptions

Classe contenente le opzioni di pagamento. Questa classe riflette il dizionario W3C PaymentOptions.

PaymentRequest

Classe che contiene informazioni su una richiesta di pagamento. Questa classe riflette l'interfaccia Di pagamento W3C.

PaymentRequestChangedArgs

Classe contenente argomenti dal delegato PaymentRequestChanged .

PaymentRequestChangedResult

Risultato della richiesta di pagamento modificata.

PaymentRequestSubmitResult

Classe contenente il risultato dell'invio della richiesta di pagamento.

PaymentResponse

Classe contenente la risposta al pagamento. Questa classe riflette l'interfaccia W3C PaymentResponse.

PaymentShippingOption

Classe che contiene informazioni su un'opzione di spedizione. Questa classe riflette il dizionario W3C PaymentShippingOption.

PaymentToken

Classe contenente i dettagli relativi a un token di pagamento.

Enumerazioni

PaymentCanMakePaymentResultStatus

Questa enumerazione rappresenta il risultato della query sul fatto che sia possibile effettuare un pagamento.

PaymentOptionPresence

Enumerazione che indica se l'opzione è necessaria o facoltativa.

PaymentRequestChangeKind

Enumerazione che indica cosa è stato modificato nella richiesta di pagamento.

PaymentRequestCompletionStatus

Enumerazione che descrive se la transazione è stata completata correttamente.

PaymentRequestStatus

Enumerazione che descrive se l'utente ha accettato correttamente la richiesta di pagamento. Vedere PaymentRequestSubmitResult.

PaymentShippingType

Enumerazione che descrive il tipo di spedizione.

Delegati

PaymentRequestChangedHandler

Gestore attivato quando è stata modificata una richiesta di pagamento.