Menguji integrasi pembayaran Anda secara menyeluruh dengan rangkaian pengujian baru untuk Google Pay

MEI 08, 2023
Jose Ugia Developer Relations Engineer

Pengujian adalah bagian tak terpisahkan dari rekayasa software, terutama dalam konteks pembayaran, di mana gangguan kecil bisa berdampak signifikan untuk bisnis Anda. 

Kami sebelumnya telah memperkenalkan rangkaian kartu pengujian yang dapat Anda gunakan dengan Google Pay API dalam mode TEST. Kartu ini memungkinkan Anda membangun kasus pengujian sederhana untuk memverifikasi bahwa integrasi Google Pay berfungsi seperti yang diharapkan. Meskipun ini merupakan awal yang baik, beberapa kartu yang telah ditetapkan hanya memungkinkan Anda menjalankan sejumlah skenario pengujian jalur aman, terbatas pada domain aplikasi Anda.

Peningkatan kemampuan pengujian

Hari ini, kami memperkenalkan kartu pengujian PSP, upgrade untuk rangkaian pengujian Google Pay yang memungkinkan Anda menggunakan kartu pengujian dari pemroses pembayaran favorit Anda untuk membuat skenario pengujian menyeluruh, memungkinkan strategi pengujian tambahan, baik secara manual maupun otomatis.

testpayments2
Gambar 1: Kartu pengujian dari pemroses pembayaran Anda muncul di lembar pembayaran Google Pay saat menggunakan mode TEST.

Ketika Anda memilih kartu, hasilnya dikembalikan ke aplikasi Anda melalui API, sehingga Anda bisa menggunakannya untuk memvalidasi alur pembayaran komprehensif secara menyeluruh, termasuk menyampaikan informasi pembayaran ke backend untuk menyelesaikan pesanan dengan pemroses Anda. Kartu pengujian ini memungkinkan Anda memverifikasi perilaku aplikasi terhadap berbagai hasil pembayaran, termasuk transaksi yang berhasil dan gagal karena penipuan, penolakan, dana yang tidak mencukupi, dan lainnya.

Otomatisasi pengujian

Upgrade ini juga mendukung otomatisasi pengujian, sehingga Anda bisa menulis pengujian UI secara menyeluruh menggunakan alat yang familier seperti UIAutomator dan Espresso di Android, dan menyertakannya dalam alur CI/CD untuk memperkuat pengalaman checkout Anda.

Generasi baru rangkaian pengujian Google Pay saat ini masih dalam versi beta, dengan dukungan web yang hadir akhir tahun ini. Anda akan bisa menggunakan kartu pengujian di Android untuk 5 PSP yang paling banyak digunakan – Stripe, Adyen, Braintree, WorldPay, dan Checkout.com, dan kami akan terus menambahkan kartu pengujian dari PSP favorit Anda.

Langkah berikutnya

Peningkatan kemampuan pengujian merupakan salah satu permintaan yang paling sering diajukan oleh komunitas developer. Dari Google Pay, kami berkomitmen untuk menyediakan alat yang Anda perlukan untuk memperkuat alur pembayaran dan meningkatkan performa checkout.

Gambar 2: Dengan rangkaian pengujian yang diupgrade, Anda bisa menjalankan pengujian otomatis secara menyeluruh untuk alur pembayaran yang berhasil dan gagal.

Lihat dokumentasi untuk mulai meningkatkan pengujian pembayaran Anda. Selain itu, lihat juga contoh rangkaian pengujian di aplikasi open source demo Google Pay.