Windows.ApplicationModel.Payments 네임스페이스

이 네임스페이스는 UWP(유니버설 Windows 플랫폼) 앱에 대한 W3C 결제 요청 API 사양에 해당하는 결제 기능을 제공합니다. W3C 결제 요청 API를 사용하면 웹 사이트에서 판매자와 사용자 모두에게 쉬운 방식으로 결제 정보를 수집할 수 있습니다.

결제 요청 API를 사용하려면 기존 결제 방법 중 하나를 지원해야 합니다.

클래스

PaymentAddress

이 클래스는 결제 요청 API에 사용되는 주소를 나타냅니다. 이 클래스는 W3C PaymentAddress 인터페이스를 반영합니다.

PaymentCanMakePaymentResult

이 클래스는 CanMakePaymentsAsync 메서드의 결과로 사용됩니다.

PaymentCurrencyAmount

이 클래스는 구매와 관련된 금전적 가치를 설명합니다. 예를 들어 요금 또는 할인이 있습니다. 이 클래스는 W3C PaymentCurrencyAmount 사전을 반영합니다.

PaymentDetails

이 클래스는 요청된 트랜잭션에 대한 정보를 제공합니다. PaymentRequest 및PaymentRequestChangedResult 생성자에 전달됩니다. 이 클래스는 W3C PaymentDetails 사전을 반영합니다.

PaymentDetailsModifier

이 클래스는 결제 방법( PaymentRequest.MethodData 참조)에 추가 비용 또는 할인이 연결된 경우에 사용됩니다. 이 클래스는 W3C PaymentDetailsModifier 사전을 반영합니다.

PaymentItem

이 클래스는 결제 항목을 나타냅니다. 이 클래스는 W3C PaymentItem 사전을 반영합니다.

PaymentMediator

이 클래스는 결제 요청을 제출하는 데 사용됩니다.

데스크톱 앱에서 UI를 표시하는 방식으로 이 클래스의 instance 사용하기 전에 개체를 소유자의 창 핸들과 연결해야 합니다. 자세한 정보 및 코드 예제는 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

결제 요청이 변경될 때 트리거되는 처리기입니다.