Demo Google Pay langsung
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
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:
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:
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-12-04 UTC."],[],["The content showcases live Google Pay demos editable in JavaScript or JSFiddle. Key actions include creating and resizing the Google Pay button using `createButton` with `buttonSizeMode`. It demonstrates authorizing payments before processing by registering `onPaymentAuthorized()`, calling `loadPaymentData()`, and implementing the callback handler. Dynamic price updates are enabled by registering `onPaymentAuthorized` and `onPaymentDataChanged`, and implementing both functions after calling `loadPaymentData`. Note that authorize payments and Dynamic price updates do not support liability shift.\n"]]