Halaman ini berisi demo Google Pay aktif yang dapat Anda edit di JavaScript atau JSFiddle.
Contoh dasar
Berikut contoh dasar tombol Google Pay yang sedang digunakan. Lihat kode yang berdekatan untuk mengetahui contoh cara membuatnya.
Contoh pengubahan ukuran tombol
Berikut ini menunjukkan cara mengubah ukuran tombol Google Pay. Panggil
createButton dengan properti buttonSizeMode yang ditetapkan ke fill,
lalu tetapkan ukuran pada #container div.
Contoh Otorisasi Pembayaran
Berikut adalah contoh cara mengizinkan pembayaran sebelum memprosesnya.
Alasan Anda mungkin ingin mengizinkan pembayaran sebelum memprosesnya adalah untuk memberi pengguna kesempatan memilih metode pembayaran lain jika otorisasi gagal.
Anda dapat menangani permintaan otorisasi pembayaran dengan mengikuti petunjuk berikut:
-
Mendaftarkan callback
onPaymentAuthorized()diPaymentOptions. -
Panggil fungsi
loadPaymentData()dengan intent callbackPAYMENT_AUTHORIZATION. - Terapkan pengendali callback
onPaymentAuthorized().
Klik link Edit di JSFiddle untuk mengedit dan mencobanya sendiri.
Contoh Pembaruan Harga Dinamis
Dengan Pembaruan Harga Dinamis, Anda dapat menyesuaikan total harga secara dinamis untuk mencerminkan perubahan alamat pengiriman dan perubahan opsi pengiriman.
Gunakan langkah-langkah berikut untuk menyiapkan Pembaruan Harga Dinamis:
- Daftarkan callback
onPaymentAuthorizeddanonPaymentDataChangeddiPaymentOptions. - Panggil fungsi
loadPaymentData()dengan maksud callback. Untuk mengetahui detailnya, lihat contoh yang sesuai. - Terapkan
onPaymentAuthorizeddanonPaymentDataChanged.
Klik link Edit di JSFiddle untuk mengedit dan mencobanya sendiri.