Windows.ApplicationModel.Payments 名前空間

この名前空間は、ユニバーサル Windows プラットフォーム (UWP) アプリの W3C Payment Request API 仕様と同等の支払い機能を提供します。 W3C 支払い要求 API を使用すると、Web サイトは、マーチャントとユーザーの両方にとって簡単な方法で支払い情報を収集できます。

Payment Request API を使用するには、既存の支払い方法のいずれかをサポートする必要があります。

クラス

PaymentAddress

このクラスは、Payment Request API で使用されるアドレスを表します。 このクラスは 、W3C PaymentAddress インターフェイスを反映します

PaymentCanMakePaymentResult

このクラスは 、CanMakePaymentsAsync メソッドの結果として機能します。

PaymentCurrencyAmount

このクラスでは、購入に関連付けられている通貨値について説明します。 たとえば、料金や割引などです。 このクラスには、 W3C PaymentCurrencyAmount ディクショナリが反映されます

PaymentDetails

このクラスは、要求されたトランザクションに関する情報を提供します。 これは、PaymentRequest コンストラクターと PaymentRequestChangedResult コンストラクターに渡されます 。 このクラスは 、W3C PaymentDetails ディクショナリを反映します

PaymentDetailsModifier

このクラスは、支払い方法 ( PaymentRequest.MethodData を参照) に追加のコストまたは割引が関連付けられている場合に使用されます。 このクラスは 、W3C PaymentDetailsModifier ディクショナリを反映します

PaymentItem

このクラスは、支払いアイテムを表します。 このクラスには、 W3C PaymentItem ディクショナリが反映されます。

PaymentMediator

このクラスは、支払い要求を送信するために使用されます。

デスクトップ アプリでは、UI を表示する方法でこのクラスのインスタンスを使用する前に、オブジェクトを所有者のウィンドウ ハンドルに関連付ける必要があります。 詳細とコード例については、「 CoreWindow に依存する WinRT UI オブジェクトを表示する」を参照してください。

PaymentMerchantInfo

支払業者に関する情報を含むクラス。

PaymentMethodData

支払い方法に関するデータを含むクラス。 このクラスには、 W3C PaymentMethodData ディクショナリが反映されます。

PaymentOptions

支払いオプションを含むクラス。 このクラスには、 W3C PaymentOptions ディクショナリが反映されます

PaymentRequest

支払い要求に関する情報を含むクラス。 このクラスは 、W3C PaymentRequest インターフェイスを反映しています

PaymentRequestChangedArgs

PaymentRequestChanged デリゲートの引数を含むクラス。

PaymentRequestChangedResult

支払いが変更された支払い要求の結果。

PaymentRequestSubmitResult

支払い要求の送信結果を含むクラス。

PaymentResponse

支払い応答を含むクラス。 このクラスは 、W3C PaymentResponse インターフェイスを反映します

PaymentShippingOption

出荷オプションに関する情報を含むクラス。 このクラスは 、W3C PaymentShippingOption ディクショナリを反映します

PaymentToken

支払いトークンに関する詳細を含むクラス。

列挙型

PaymentCanMakePaymentResultStatus

この列挙は、支払いを行うことができるかどうかを照会した結果を表します。

PaymentOptionPresence

オプションが必須か省略可能かを示す列挙体。

PaymentRequestChangeKind

支払い要求で何が変更されたかを示す列挙。

PaymentRequestCompletionStatus

トランザクションが正常に完了したかどうかを示す列挙。

PaymentRequestStatus

ユーザーが支払い要求を正常に受け入れたかどうかを示す列挙体。 「PaymentRequestSubmitResult」を参照してください。

PaymentShippingType

出荷の種類を表す列挙体。

代理人

PaymentRequestChangedHandler

支払い要求が変更されたときにトリガーされるハンドラー。