Kami sangat senang bisa mengumumkan ketersediaan umum [1] pengalihan tanggung jawab bagi token perangkat Visa untuk Google Pay.
Untuk token perangkat Mastercard, tanggung jawab sudah berada di tangan bank penerbit, sedangkan untuk Visa, hanya token perangkat yang memenuhi syarat dengan bank penerbit di wilayah Eropa yang mendapatkan manfaat dari pengalihan tanggung jawab.
Jika pengalihan tanggung jawab diberikan untuk suatu transaksi, tanggung jawab untuk menanggung kerugian akibat transaksi palsu berpindah dari penjual ke bank penerbit. Dengan perubahan ini, transaksi Visa Google Pay yang memenuhi syarat yang dilakukan dengan token perangkat akan mendapatkan manfaat dari pengalihan tanggung jawab ini.
Transaksi Visa yang memenuhi syarat akan memiliki nilai eciIndicator 05. PSP bisa mengakses nilai eciIndicator setelah mendekripsi token metode pembayaran. Penjual dapat memeriksa dengan PSP mereka untuk mendapatkan laporan tentang transaksi yang memenuhi syarat pengalihan tanggung jawab.
{
"gatewayMerchantId": "some-merchant-id",
"messageExpiration": "1561533871082",
"messageId": "AH2Ejtc8qBlP_MCAV0jJG7Er",
"paymentMethod": "CARD",
"paymentMethodDetails": {
"expirationYear": 2028,
"expirationMonth": 12,
"pan": "4895370012003478",
"authMethod": "CRYPTOGRAM_3DS",
"eciIndicator": "05",
"cryptogram": "AgAAAAAABk4DWZ4C28yUQAAAAAA="
}
}
Lihat tabel berikut untuk daftar lengkap nilai eciIndicator yang kami tampilkan untuk transaksi token perangkat Visa dan Mastercard:
Nilai eciIndicator lain untuk VISA dan Mastercard yang tidak ada dalam tabel ini tidak akan ditampilkan.
Penjual dapat memilih keikutsertaan dari konsol Google Pay & Wallet mulai bulan ini. Penjual di Eropa (yang telah mendapatkan manfaat dari pengalihan tanggung jawab) tidak perlu melakukan tindakan apa pun karena mereka akan terdaftar secara otomatis.
Agar transaksi Google Pay Anda memenuhi syarat untuk mengaktifkan pengalihan tanggung jawab, dibutuhkan parameter API berikut ini:
Di AS, kode MCC berikut tidak mendapatkan pengalihan tanggung jawab:
Agar transaksi Google Pay Anda memenuhi syarat pengalihan tanggung jawab, pastikan untuk menyertakan parameter totalPrice dan totalPriceStatus yang disebutkan di atas. Transaksi dengan totalPrice=0 atau totalPrice hard code (selalu berjumlah sama tetapi pengguna ditagih dengan jumlah yang berbeda) tidak akan memenuhi syarat untuk pengalihan tanggung jawab.
Transaksi Google Pay API dengan token perangkat Visa memenuhi syarat untuk pengalihan tanggung jawab pada waktu fasilitasi jika semua kondisi terpenuhi, tetapi transaksi yang memenuhi syarat untuk pengalihan tanggung jawab dapat didowngrade oleh jaringan selama proses otorisasi transaksi.
Belum menggunakan Google Pay? Lihat dokumentasi untuk mulai mengintegrasikan Google Pay sekarang. Pelajari lebih lanjut tentang integrasi dengan melihat aplikasi contoh kami untuk Android di GitHub atau gunakan salah satu komponen tombol kami untuk integrasi web Anda. Jika sudah siap, buka konsol Google Pay & Wallet dan kirimkan integrasi Anda untuk mendapatkan akses produksi.
Ikuti @GooglePayDevs di X (sebelumnya Twitter) untuk update mendatang. Jika ada pertanyaan, beri tag @GooglePayDevs dan sertakan #AskGooglePayDevs di tweet Anda.
[1] Untuk penjual dan PSP yang menggunakan pembaruan harga dinamis atau mekanisme callback lainnya, perubahan pengalihan tanggung jawab token perangkat Visa akan diluncurkan akhir tahun ini.