Windows.ApplicationModel.Payments Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |