Bagikan melalui


Windows.ApplicationModel.Payments Ruang nama

Namespace layanan ini menyediakan fungsionalitas pembayaran yang setara dengan spesifikasi API Permintaan Pembayaran W3C untuk aplikasi Universal Windows Platform (UWP). API Permintaan Pembayaran W3C memungkinkan situs web mengumpulkan informasi pembayaran dengan cara yang mudah bagi pedagang dan pengguna.

Untuk menggunakan API Permintaan Pembayaran, Anda harus mendukung salah satu metode pembayaran yang ada.

Kelas

PaymentAddress

Kelas ini mewakili alamat yang digunakan dalam API Permintaan Pembayaran. Kelas ini mencerminkan antarmuka PaymentAddress W3C.

PaymentCanMakePaymentResult

Kelas ini berfungsi sebagai hasil dari metode CanMakePaymentsAsync .

PaymentCurrencyAmount

Kelas ini menjelaskan nilai moneter yang terkait dengan pembelian. Misalnya, biaya atau diskon. Kelas ini mencerminkan kamus W3C PaymentCurrencyAmount.

PaymentDetails

Kelas ini menyediakan informasi tentang transaksi yang diminta; diteruskan ke konstruktor PaymentRequest dan PaymentRequestChangedResult . Kelas ini mencerminkan kamus W3C PaymentDetails.

PaymentDetailsModifier

Kelas ini digunakan saat metode pembayaran (lihat PaymentRequest.MethodData) memiliki biaya atau diskon tambahan yang terkait dengannya. Kelas ini mencerminkan kamus PaymentDetailsModifier W3C.

PaymentItem

Kelas ini mewakili item pembayaran. Kelas ini mencerminkan kamus PaymentItem W3C.

PaymentMediator

Kelas ini digunakan untuk mengirimkan permintaan pembayaran.

Di aplikasi desktop, sebelum menggunakan instans kelas ini dengan cara yang menampilkan UI, Anda harus mengaitkan objek dengan handel jendela pemiliknya. Untuk informasi selengkapnya, dan contoh kode, lihat Menampilkan objek UI WinRT yang bergantung pada CoreWindow.

PaymentMerchantInfo

Kelas yang berisi informasi tentang pedagang pembayaran.

PaymentMethodData

Kelas yang berisi data tentang metode pembayaran. Kelas ini mencerminkan kamus PaymentMethodData W3C.

PaymentOptions

Kelas yang berisi opsi pembayaran. Kelas ini mencerminkan kamus PaymentOptions W3C.

PaymentRequest

Kelas yang berisi informasi tentang permintaan pembayaran. Kelas ini mencerminkan antarmuka PaymentRequest W3C.

PaymentRequestChangedArgs

Kelas yang berisi argumen dari delegasi PaymentRequestChanged .

PaymentRequestChangedResult

Hasil dari pembayaran mengubah permintaan pembayaran.

PaymentRequestSubmitResult

Kelas yang berisi hasil pengiriman permintaan pembayaran.

PaymentResponse

Kelas yang berisi respons pembayaran. Kelas ini mencerminkan antarmuka PaymentResponse W3C.

PaymentShippingOption

Kelas yang berisi informasi tentang opsi pengiriman. Kelas ini mencerminkan kamus W3C PaymentShippingOption.

PaymentToken

Kelas yang berisi detail tentang token pembayaran.

Enum

PaymentCanMakePaymentResultStatus

Enumerasi ini menunjukkan hasil kueri apakah pembayaran dapat dilakukan.

PaymentOptionPresence

Enumerasi yang menunjukkan apakah opsi diperlukan atau opsional.

PaymentRequestChangeKind

Enumerasi yang menunjukkan apa yang diubah dalam permintaan pembayaran.

PaymentRequestCompletionStatus

Enumerasi yang menjelaskan apakah transaksi berhasil diselesaikan atau tidak.

PaymentRequestStatus

Enumerasi yang menjelaskan apakah pengguna berhasil menerima permintaan pembayaran. Lihat PaymentRequestSubmitResult.

PaymentShippingType

Enumerasi yang menjelaskan jenis pengiriman.

Delegasikan

PaymentRequestChangedHandler

Handler yang dipicu saat permintaan pembayaran telah berubah.