Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Pertanyaan Umum (FAQ)
Halaman ini memberikan informasi umum dan FAQ tentang Google Pay API.
Tentang Google Pay API
Google Pay memungkinkan checkout yang mudah untuk aplikasi dan situs Anda. Dengan Google Pay API, pelanggan Anda dapat menggunakan kartu yang disimpan ke Akun Google mereka untuk checkout yang lancar dalam aplikasi dan situs Anda.
Google Pay API memiliki beberapa fitur yang didukung.
Metode pembayaran yang didukung
Google Pay API dapat menampilkan kartu atau token jaringan.
Penagihan berulang dan langganan
Dukungan untuk penagihan berulang terkait dengan metode pembayaran yang ditampilkan dalam respons Google Pay API. Kartu yang ditokenisasi dan kartu yang disimpan dapat digunakan untuk penagihan berulang. Untuk memproses penagihan berulang, penjual tidak perlu memanggil API kami pada irama tertentu. Sebagai gantinya, kredensial pembayaran disimpan di sisi penjual untuk pembayaran berulang. Penjual menggunakan API gateway pembayaran mereka untuk mengelola penagihan berulang.
Google Pay mendukung pembayaran berulang jika pernyataan berikut benar:
Penjual mematuhi aturan jaringan, seperti transaksi yang dimulai oleh penjual.
Persyaratan pembayaran diungkapkan dan disetujui oleh pengguna dalam alur pembelian penjual.
Kami juga mendukung penagihan berulang dengan jumlah bervariasi. Misalnya, tagihan telepon bulanan untuk
operator seluler didukung. Untuk mendapatkan informasi selengkapnya, penjual harus menghubungi perwakilan gateway pembayaran mereka.
Isi ulang otomatis atau "penambahan saldo"
Untuk memproses tagihan isi ulang otomatis dengan biaya yang sama, penjual tidak perlu memanggil API kami setiap
kali. Kredensial pembayaran disimpan di sisi penjual dan digunakan kembali. Untuk mendapatkan informasi selengkapnya,
penjual harus menghubungi perwakilan gateway pembayaran mereka.
Penagihan balik
Penjual dapat menangani pembatalan transaksi untuk pembatalan, penggantian biaya, atau sengketa dengan cara yang sama seperti mereka menangani penagihan balik untuk metode pembayaran lainnya. Untuk mendapatkan informasi selengkapnya,
penjual harus menghubungi perwakilan pemroses mereka.
Pengumpulan donasi
Organisasi nonprofit (NPO) yang disetujui dapat mengintegrasikan Google Pay API untuk mengumpulkan donasi,
jika, dan hanya jika, mereka memberikan dokumentasi untuk membuktikan, mengesahkan, dan memvalidasi status
nonprofit mereka. Misalnya, LPN di Amerika Serikat harus memberikan bukti status 501(c)3 yang valid dari IRS agar memenuhi syarat.
Kebijakan kami terkait perjudian dapat berubah dari waktu ke waktu. Semua kiriman harus melalui peninjauan dan
persetujuan.
Kami menerima integrasi perjudian dari perusahaan yang berbasis di negara berikut:
Australia
Austria
Kanada
Ceko
Prancis
Georgia
Jerman
Yunani
Hungaria
Irlandia
Italia
Jepang
Belanda
Polandia
Portugal
Rumania
Spanyol
Swedia
Inggris Raya
Pada tahap selanjutnya, kami mungkin akan memperluas dukungan di luar tingkat saat ini.
Untuk mendapatkan akses produksi ke Google Pay API untuk integrasi perjudian, Anda harus menyelesaikan serangkaian prasyarat:
Jika Anda memiliki integrasi perjudian khusus Android yang berbasis di salah satu negara yang disebutkan sebelumnya, Anda harus
mematuhi
kebijakan perjudian
Google Play dan mengikuti
proses pemeriksaan
Google Play terlebih dahulu. Kemudian, kami dapat mengevaluasi integrasi khusus Android Anda untuk akses produksi ke Google
Pay API.
Jika Anda memiliki integrasi perjudian khusus Web yang berbasis di salah satu negara yang disebutkan sebelumnya, Anda harus mengirimkan
lisensi resmi untuk membuktikan kelayakan Anda dalam menyediakan layanan perjudian di negara tersebut selama
proses aktivasi dengan Google Pay API. Kemudian, kami dapat mengevaluasi integrasi Khusus web Anda
untuk akses produksi ke Google Pay API.
Jika Anda memiliki integrasi perjudian Android dan Web di salah satu negara yang disebutkan sebelumnya, Anda harus
mematuhi
kebijakan perjudian
Google Play dan mengikuti
proses seleksi
Google Play terlebih dahulu. Kemudian, kami dapat mengevaluasi integrasi Android dan Web Anda untuk akses produksi ke
Google Pay API.
Negara dengan kondisi atau batasan tertentu
Integrasi perjudian diizinkan untuk negara yang tercantum jika memenuhi kriteria berikut:
Negara
Kelayakan integrasi Android
Kelayakan integrasi web
Bulgaria
Ya, dengan pembatasan:
Aplikasi yang mengalihkan ke situs memenuhi syarat.
Aplikasi yang tidak mengalihkan ke situs dilarang.
Ya
Siprus
Ya, dengan pembatasan:
Lotre negara bagian memenuhi syarat.
OPAP Cyprus Limited memenuhi syarat.
Kasino online dilarang.
Mesin slot dilarang.
Taruhan pacuan kuda dilarang.
Taruhan balap dilarang.
Taruhan selisih indeks dilarang.
Bursa taruhan dilarang.
Ya, dengan pembatasan:
Lotre negara bagian memenuhi syarat.
OPAP Cyprus Limited memenuhi syarat.
Kasino online dilarang.
Mesin slot dilarang.
Taruhan pacuan kuda dilarang.
Taruhan balap dilarang.
Taruhan selisih indeks dilarang.
Bursa taruhan dilarang.
Finlandia
Ya, dengan pembatasan:
Veikkaus Oy memenuhi syarat.
Ya, dengan pembatasan:
Veikkaus Oy memenuhi syarat.
Kazakhstan
Ya, dengan pembatasan:
Lotre diizinkan.
Taruhan olahraga memenuhi syarat.
Totalisator diizinkan.
Kasino online dilarang.
Kasino elektronik dilarang.
Ya, dengan pembatasan:
Lotre diizinkan.
Taruhan olahraga memenuhi syarat.
Totalisator diizinkan.
Kasino online dilarang.
Kasino elektronik dilarang.
Polandia
Tidak
Ya, dengan pembatasan:
Penyedia perjudian berlisensi memenuhi syarat.
Afrika Selatan
Ya, dengan pembatasan:
Taruhan olahraga online diizinkan.
Ya, dengan pembatasan:
Taruhan olahraga online diizinkan.
Jika Anda memperluas Google Pay API ke negara yang sebelumnya tidak disetujui,
hubungi kami untuk mendapatkan persetujuan atas perluasan tersebut.
Perhatikan bahwa Anda harus memberikan lisensi perjudian resmi untuk setiap negara tempat Anda berencana menawarkan layanan terkait perjudian. Kami tidak mengizinkan Google Pay API digunakan untuk
layanan perjudian yang ditujukan / ditargetkan kepada individu yang masih di bawah umur atau
dilarang berjudi menurut hukum setempat.
Bersiaplah untuk membagikan lisensi yang relevan saat orientasi untuk memvalidasi kasus penggunaan Healthcare Anda. Semua
pengiriman harus ditinjau dan disetujui.
Siaplah untuk membagikan lisensi yang relevan saat melakukan aktivasi untuk memvalidasi kasus penggunaan Jasa Keuangan Anda. Semua kiriman tunduk pada peninjauan dan persetujuan.
FAQ Umum
FAQ berikut berlaku untuk penjual:
Saya menggunakan PSP besar untuk mengelola semua risiko dan Otentikasi Pelanggan Kuat. Apa yang harus saya ketahui tentang
GPay?
Google Pay API menampilkan metode pembayaran dalam payload yang ditandatangani dan dienkripsi. Metode pembayaran yang ditampilkan terdiri dari PAN atau kartu yang ditokenisasi yang terbuat dari PAN perangkat (DPAN) dan kriptogram.
Payload kartu yang ditokenisasi diproses tanpa langkah tambahan atau tantangan.
Payload kartu yang terdiri dari PAN memerlukan 3D Secure melalui solusi internal atau yang disediakan PSP.
Jika PSP Anda mengelola semua logika SCA dan risiko, pastikan integrasi Google Pay API Anda
mencakup properti berikut:
merchantInfo.merchantName (Android, Web): Nama penjual ditampilkan di halaman pembayaran.
transactionInfo.countryCode (Android, Web): Ini
menunjukkan tempat transaksi diproses. Anda harus menentukan negara bank pengakuisisi.
transactionInfo.totalPrice (Android, Web): Total nilai uang transaksi dengan presisi desimal opsional dua angka desimal.
Bagaimana cara mendapatkan ID penjual Google?
Anda bisa mendapatkan ID penjual Google setelah Google menyetujui situs Anda. Untuk memulai proses, login
ke Konsol Google Pay & Wallet dan
buat integrasi Google Pay API. Anda harus memberikan daftar domain yang sepenuhnya memenuhi syarat beserta subdomain, yang membantu Anda memanggil Google Pay API.
Dapatkah kami menggunakan satu ID Penjual di beberapa merek dan saluran (Web/Aplikasi)?
Ya, penggunaan satu ID Penjual di beberapa merek dan platform (seperti Web dan Android)
didukung dan umumnya direkomendasikan untuk menyederhanakan rekonsiliasi.
Bagaimana cara penjual mempromosikan penerimaan Google Pay di aplikasi dan situs mereka kepada pengguna?
Untuk menyoroti dukungan bagi Google Pay, pastikan untuk menggunakan aset yang tersedia di pedoman merek
Android dan
Web kami.
Jika memiliki integrasi Android, Anda dapat mencantumkan dalam deskripsi Play Store bahwa Anda kini
mendukung Google Pay. Untuk integrasi web, Anda dapat langsung menambahkan deskripsi ke situs penjual.
Dapatkah platform e-commerce mendukung Google Pay?
Ya, Google Pay API mendukung aktivasi platform e-commerce. Partner pemroses pembayaran, gateway, atau
platform e-commerce yang menghosting halaman checkout atas nama penjual dapat menggunakan fitur checkout yang dihosting
Google Pay.
Penyedia jasa pembayaran mana yang mendukung Google Pay?
Untuk menemukan daftar pemroses yang mendukung Google Pay, lihat daftar
pemroses Google Pay kami.
Negara dan wilayah mana saja yang didukung untuk Google Pay?
Apa perbedaan antara Penagihan via Google Play dan Google Pay API?
Developer Google Play yang menjual produk dan layanan digital di aplikasi Android harus menggunakan
Layanan Penagihan Dalam Aplikasi Google Play, sebagaimana ditentukan dalam
Pusat Kebijakan Developer Play. Contoh Penagihan via Google Play mencakup produk game virtual, fitur atau konten aplikasi, dan
produk software cloud. Lihat halaman Ringkasan Layanan Penagihan Google Play untuk mempelajari lebih lanjut Penagihan dalam Aplikasi.
Saat digunakan di aplikasi, Google Pay API hanya tersedia untuk produk dan layanan fisik.
Apakah Google Pay mengenakan biaya?
Google Pay tidak mengenakan biaya tambahan kepada pengguna, penjual, dan developer untuk menggunakan
Google Pay API untuk pembayaran. Secara khusus, penjual terus membayar biaya pemrosesan kepada pemroses pembayaran mereka.
Apa yang dilakukan Google untuk memvalidasi kredensial dan mencegah penipuan?
Semua kartu yang ditambahkan ke Google akan melalui otorisasi verifikasi untuk memvalidasi detail kartu, yang
mencakup kode verifikasi kartu (CVC). Google juga menjalankan mesin risiko eksklusif berdasarkan
data instrumen, profil Akun Google, histori pembelian, lokasi, dan informasi perangkat.
Namun, penjual harus terus menggunakan alat penilaian risiko dan penipuan yang ada saat ini dengan transaksi Google
Pay.
Apakah Google Pay didukung di WebView aplikasi seluler?
WebView Android sepenuhnya mendukung Google Pay dan meniru pengalaman web seluler, asalkan Anda menambahkan
dependensi WebKit yang diperlukan. Namun, di WebView iOS, isReadyToPay API akan selalu menampilkan
false karena batasan iOS pada cookie pihak ketiga. Aplikasi Android dan domain situs
dalam WebView harus disetujui untuk akses produksi. Untuk mengetahui detail implementasi spesifik, lihat
dokumentasi Menggunakan Android WebView atau
Menggunakan iOS WKWebview.
Prosesor saya tidak tercantum. Apakah saya masih dapat melakukan integrasi dengan Google Pay?
Google Pay terus membangun kemitraan dengan platform e-commerce dan pemroses pembayaran.
Jika tidak dapat menemukan pemroses Anda di g.co/pay/processors,
Anda dapat mengirimkan permintaan. Anda akan menerima notifikasi saat pemroses tersedia.
Bagaimana cara mengaktifkan Google Pay jika saya sudah memiliki pemroses pembayaran atau penyedia platform pembayaran?
Google Pay berfungsi dengan berbagai penyedia layanan pembayaran
dan penyedia platform e-commerce. Masing-masing
menawarkan dokumentasi khusus yang disesuaikan untuk membantu Anda memulai, serta tutorial utama kami untuk
memudahkan orientasi.
Bagaimana cara menawarkan Google Pay dalam skala besar kepada penjual saya, jika saya adalah pemroses pembayaran yang didukung?
Pemroses pembayaran yang didukung dapat menerapkan solusi checkout yang dihosting untuk integrasi web.
Checkout yang dihosting memungkinkan klien Anda menawarkan Google Pay kepada pelanggan mereka dan melewati proses aktivasi individual dengan Google Pay.
Untuk memulai, Anda harus melakukan orientasi terlebih dahulu sebagai
pemroses pembayaran yang didukung. Untuk mengintegrasikan solusi checkout yang dihosting, hubungi kontak teknis Google yang membantu Anda melakukan aktivasi.
Bagaimana Google Pay dapat mengakomodasi berbagai opsi pengiriman dan harga yang berbeda kepada
pengguna jika saya menawarkan pengiriman dalam alur checkout?
Bagaimana cara menerima uang dari pembelian yang dilakukan dengan Google Pay?
Google Pay API memfasilitasi transaksi dengan meneruskan informasi pembayaran dari pengguna ke
penyedia layanan pembayaran Anda. API ini tidak berada dalam alur uang dan dirancang untuk berada di atas
infrastruktur pembayaran yang ada.
Apa saja persyaratan untuk mendapatkan akses ke Produksi?
Penjual harus membuat Profil Bisnis di Konsol Google Pay & Wallet dan mengupload screenshot
alur pembelian mereka untuk ditinjau. Setiap domain yang menghosting Google Pay API harus
dikirimkan untuk mendapatkan persetujuan satu per satu, karena domain wildcard (misalnya, *.merchant.com) tidak diterima.
Lihat halaman Memublikasikan Integrasi untuk Android
dan/atau Web guna mengetahui informasi selengkapnya.
Bagaimana cara mengetahui status pengiriman integrasi saya dan apakah saya perlu melakukan
perubahan setelah proses peninjauan Anda?
Setelah Anda mengirimkan integrasi Google Pay API untuk ditinjau, Anda akan menerima email berisi
hasilnya. Jika integrasi Anda mematuhi Kebijakan Penggunaan yang Dapat Diterima dan pedoman merek kami, integrasi tersebut akan disetujui dan menampilkan status Aktif di Konsol Google Pay & Wallet. Jika
perlu diubah, status akan menampilkan Perlu Info Lainnya, dan email akan memberikan
detail tentang apa yang perlu diperbaiki sebelum Anda mengirim ulang. Jika ada pertanyaan tentang pengiriman, Anda
dapat menghubungi dukungan langsung dari Konsol Google Pay & Wallet.
Bagaimana cara memecahkan masalah integrasi Google Pay API jika saya melihat
pesan error?
Untuk mengetahui kode error dan resolusi umum, lihat panduan pemecahan masalah kami untuk
Android dan
web. Jika ada pertanyaan lain, hubungi dukungan melalui Konsol Google Pay & Wallet.
Bagaimana cara menyesuaikan integrasi Google Pay API untuk membatasi kartu?
Semua penyesuaian untuk kartu tersedia di objek CardParameters untuk
Android dan
web. Misalnya, Anda dapat
memilih jaringan kartu yang ingin Anda izinkan, dan negara penerbit kartu yang ingin Anda izinkan.
Apa itu Google Pay API?
Google Pay API memungkinkan pelanggan Anda membayar dengan menekan tombol menggunakan metode pembayaran yang disimpan
ke Akun Google mereka. API ini menyediakan checkout sederhana bagi jutaan pengguna dengan ratusan juta kartu yang tersimpan. Google Pay menawarkan keamanan yang lebih baik, dengan data pembayaran pelanggan yang dienkripsi end-to-end dari server Google ke pemroses pembayaran Anda. Proses integrasinya mudah, berfungsi dengan
stack pemrosesan pembayaran yang sudah ada, dan dapat diterapkan dengan beberapa baris kode.
Bagaimana hubungan antara Google Pay API dan Google Wallet API?
Google Pay API dan Google Wallet API adalah dua API yang berbeda. Google Pay API memungkinkan pelanggan Anda menggunakan Google Pay sebagai metode pembayaran di situs atau aplikasi Android Anda. Google Wallet API memungkinkan developer membuat dan mengelola kartu digital untuk berbagai kasus penggunaan. Misalnya, kartu loyalitas, tiket, kartu akses, catatan kesehatan, dan item lain yang dapat disesuaikan. Untuk mempelajari Google Wallet API lebih lanjut, buka
dokumentasi developer Google Wallet API.
Apa versi Google Pay API saat ini, dan bagaimana update ditangani?
Versi saat ini tercantum dalam dokumentasi Android dan
web. Google telah mengelola versi ini selama beberapa tahun, hanya menambahkan fitur baru dan kolom opsional. Setiap update yang dilakukan pada API kompatibel dengan versi sebelumnya untuk memastikan integrasi saat ini tidak terganggu.
Platform mana yang mendukung DPAN (CRYPTOGRAM_3DS) versus FPAN (PAN_ONLY)?
DPAN bersifat khusus Android dan hanya tersedia saat melakukan checkout di perangkat Android atau
WebView/web seluler Android. Web desktop dan perangkat iOS tidak mendukung DPAN dan secara default akan menampilkan
PAN_ONLY.
Bagaimana cara membedakan DPAN dan FPAN, dan bagaimana cara menanganinya?
Daripada mengidentifikasi DPAN versus FPAN secara ketat, objek assuranceDetails dirancang untuk
membantu penjual menentukan apakah transaksi perlu ditingkatkan melalui 3D Secure untuk memenuhi
persyaratan Autentikasi Pelanggan yang Kuat (SCA). Untuk menerima detail ini, penjual harus menambahkan
assuranceDetailsRequired: true ke Parameter Kartu dalam permintaan Google Pay API
mereka.
Apa perbedaan antara cardHolderAuthenticated dan accountVerified?
Jika assuranceDetailsRequired ditetapkan ke true dalam permintaan, respons
akan menyertakan dua properti:
accountVerified: Menunjukkan bahwa kartu yang digunakan untuk membayar asli dan akun
dalam kondisi baik. Namun, verifikasi ini saja tidak memberikan perlindungan otorisasi.
cardHolderAuthenticated: Menunjukkan bahwa pengguna memulai transaksi dengan
perangkat Android mereka dan menggunakan token jaringan berbasis perangkat yang disediakan.
Bagaimana cara menggunakan tanda ini untuk memicu 3D Secure?
Penjual harus menggunakan tanda ini untuk membangun logika pemicuan 3D Secure mereka. Jika
cardHolderAuthenticated dan accountVerified ditampilkan sebagai true,
kredensial dianggap sangat aman dan Mematuhi SCA, dan Anda tidak perlu meningkatkan
transaksi untuk autentikasi 3DS lebih lanjut.
Apakah penjual akan menerima token e-commerce jika mereka menetapkan assuranceDetailsRequired: true?
Tidak, token e-commerce dikontrol di tingkat PSP.
Apakah transaksi Google Pay memenuhi syarat untuk pengalihan kewajiban?
Bagaimana cara mengidentifikasi transaksi Beli Sekarang, Bayar Nanti (BNPL)?
Saat ini, tidak ada ID khusus untuk transaksi BNPL. Kredensial tersebut akan muncul di sistem Anda
sebagai kredensial FPAN reguler.
Dapatkah Google menyediakan kartu uji coba untuk menguji skenario SCA?
Google Pay API tidak dapat menyediakan kartu uji SCA secara langsung. PSP Anda harus dapat menggunakan
suite Kartu pengujian dalam lingkungan sandbox untuk kebutuhan pengujian Anda.
Berapa masa berlaku atau Time-To-Live (TTL) untuk kredensial pembayaran terenkripsi?
Masa berlaku payload Google Pay terenkripsi akan berakhir tepat setelah satu minggu. Penjual yang menangani otorisasi tertunda
atau pemrosesan asinkron harus memastikan bahwa pembayaran diotorisasi dengan
Penyedia Layanan Pembayaran (PSP) mereka dalam jangka waktu ini sebelum payload berakhir.
Bagaimana cara menangani operasi pasca-pembelian, seperti pengembalian dana dan otorisasi ulang?
Google Pay tidak berada dalam alur uang dan hanya bertindak sebagai perantara untuk kredensial
yang ditokenisasi. Setelah transaksi awal terjadi, Penyedia Layanan Pembayaran (PSP) Anda akan memetakan informasi pembayaran dalam payload terenkripsi ke token eksklusif mereka (seperti "Token Penjual" atau "ID Profil Pelanggan"). Semua interaksi pasca-pembelian dan pergerakan uang dikelola
sepenuhnya antara Anda dan PSP.
Bagaimana cara kerja Harga Dinamis dengan Transaksi yang Dimulai Penjual?
Saat ini, Transaksi yang Dimulai Penjual (MIT) tidak mendukung penetapan harga dinamis. Ini adalah batasan umum.
Konfigurasi Kebijakan Keamanan Konten (CSP) apa yang diperlukan untuk Google Pay di WebView?
Jika Anda menggunakan Kebijakan Keamanan Konten (CSP), pastikan untuk menetapkan nilai yang benar untuk direktif connect-src agar Google Pay dapat digunakan di WebView Anda. Contoh:
Google Pay menerapkan atribut nonce ini ke semua elemen <style> dan <script> yang disisipkan secara dinamis, termasuk gaya tombol yang dibuat oleh createButton().
Apakah Google Pay API menggunakan atau memerlukan cookie NID selama checkout?
Tidak. Cookie NID tidak digunakan untuk, maupun mendukung, alur checkout Google Pay API.
Cookie NID dikaitkan dengan layanan sisi server Google yang dirancang untuk menyimpan data yang dipersonalisasi
bagi pengguna yang tidak login ke Akun Google.
Fungsi layanan penting—termasuk keamanan, pencegahan penipuan, dan keandalan layanan—beroperasi secara independen dari cookie NID. Google Pay API dirancang untuk mempertahankan
pengalaman yang aman dan andal bagi penjual dan pengguna, terlepas dari keberadaan cookie
ini.
Google berkomitmen terhadap privasi dan memastikan bahwa cookie ini ditangani sesuai dengan
Kebijakan Privasi dan
Kebijakan Teknologi & Cookie Google.
Anda dapat menemukan referensi ini berguna untuk dokumentasi kepatuhan Anda dan untuk memberikan
transparansi lebih lanjut kepada pengguna Anda.
[[["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 2026-10-15 UTC."],[],["The Google Pay API allows customers to use saved cards for in-app and website checkouts. Merchants can receive support through the Google Pay & Wallet Console and utilize troubleshooting guides. The API supports recurring billing and auto-reloads without repetitive API calls, managing these through payment gateway APIs. Google Pay does not charge additional fees, but merchants still have processing costs. Merchants need to follow specific policies and provide documentation to collect donations or use services like gambling, healthcare and financial services.\n"]]