Standar web baru untuk pengalaman pembayaran lancar di web.
Salah satu pendorong utama ekosistem untuk web adalah pembayaran. Dengan sistem pembayaran yang aman, lancar, dan fleksibel, web dapat menjadi platform yang berkelanjutan dan menguntungkan. Standar Web Payments berpotensi menjadi elemen penting yang akan memungkinkan integrasi solusi pembayaran yang lancar ke dalam alur checkout penjual.
Apa itu Web Payments?
Web Payments adalah serangkaian API pembayaran standar baru yang tersedia di browser modern, termasuk Payment Request API, Payment Handler API, dan beberapa API lainnya. Primitif browser baru ini menyederhanakan pembayaran online dan memungkinkan aplikasi pembayaran berintegrasi dengan browser dengan lebih mudah dari sebelumnya.
Standarnya fleksibel; berfungsi dengan berbagai jenis sistem pembayaran dan dimaksudkan untuk berfungsi di browser mana pun di perangkat, metode pembayaran, atau penyedia layanan pembayaran mana pun. Fleksibilitas ini memungkinkan kesederhanaan pengembangan, konsistensi deployment, dan kompatibilitas pada masa mendatang dengan teknologi pembayaran baru.
Riset menunjukkan bahwa alur checkout yang panjang menyebabkan pengabaian keranjang. Dengan Pembayaran Web, alur checkout disederhanakan menjadi beberapa ketukan, bukan entri manual data penagihan untuk setiap pembelian. Lihat demo di bawah tentang cara Google Pay memanfaatkan Web Payments untuk membangun alur yang lancar. Hal yang sama dapat dilakukan oleh aplikasi pembayaran lainnya:
Pelanggan membuka halaman checkout dan menekan tombol GPay.
Aplikasi Google Pay diluncurkan di depan situs penjual.
Pelanggan mengonfirmasi pembayaran di aplikasi Google Pay setelah memeriksa detailnya.
Penjual memverifikasi pembayaran dan pembelian disetujui.
Dukungan browser
Web Payments terdiri dari beberapa teknologi yang berbeda dan status dukungannya bergantung pada browser.
Manfaat mengintegrasikan Web Payments di aplikasi pembayaran
Dengan berintegrasi dengan Web Payments, aplikasi pembayaran dapat memberikan pengalaman pengguna yang lebih baik kepada pelanggan, memiliki pengalaman developer yang lebih baik, dan keamanan yang lebih ketat.
Pengalaman pengguna yang lebih baik
Pembayaran dalam konteks: Pembayaran dilakukan di modal, dalam konteks situs penjual, tanpa pengalihan atau jendela pop-up.
Pembayaran yang lebih cepat: Pelanggan dapat menyimpan detail pembayaran mereka secara aman di browser atau aplikasi pembayaran, siap digunakan di situs penjual yang mendukung.
Pengalaman pembelian yang disederhanakan: Setelah menyelesaikan (atau membatalkan) pembayaran, pelanggan akan berada di situs penjual tepat di tempat mereka berhenti.
Pengalaman developer yang lebih baik
Integrasi yang mudah: Web Payments dapat diperluas dari aplikasi pembayaran khusus platform yang ada atau aplikasi pembayaran berbasis web.
Biaya integrasi rendah: Penjual dapat mengintegrasikan Pembayaran Web dengan JavaScript dan integrasi sisi server tingkat dasar.
Standar: Protokol dan format data untuk bertukar informasi dengan penjual distandardisasi dan tidak memerlukan integrasi yang mendalam.
Keamanan yang lebih ketat
Pencegahan pemuatan dari luar Play Store saat memanggil aplikasi pembayaran khusus platform.
Dirancang dengan mempertimbangkan paradigma keamanan dan privasi mendatang.
Dengan menggunakan Web Payments, aplikasi pembayaran juga dapat menghadirkan berbagai jenis metode pembayaran ke web, seperti e-money, mata uang kripto, transfer bank, dan lainnya. Web Payments dirancang dengan mempertimbangkan keberlanjutan dan tidak memberlakukan pembatasan apa pun pada pemrosesan pembayaran dan metode pembayaran.
Membandingkan Web Payments dengan pendekatan lain
Pertimbangkan pendekatan yang ada untuk mengintegrasikan pembayaran di web:
iframe: Menggunakan JavaScript untuk menyisipkan situs pengendali pembayaran dalam iframe dan mengumpulkan kredensial pembayaran pelanggan melalui formulir.
Pop-up: Menggunakan JavaScript untuk membuka jendela pop-up dan mengumpulkan kredensial pembayaran pelanggan, baik melalui formulir atau dengan meminta pelanggan melakukan autentikasi dan memilih kredensial pembayaran.
Pengalihan: Penjual mengalihkan pelanggan ke situs pengendali pembayaran dan memungkinkan pelanggan mengautentikasi serta memilih kredensial pembayaran. URL pengalihan dikomunikasikan melalui server.
OAuth: Penjual memungkinkan pelanggan melakukan autentikasi dan memberikan otorisasi dengan identitas pengendali pembayaran melalui OAuth, memilih metode pembayaran, alamat pengiriman, dll. melalui UI iframe dalam konteks.
Berikut perbandingan keduanya dengan Web Payments:
Pembayaran Web | iframe | Pop-up | Pengalihan | OAuth | |
Pembayaran dalam konteks | ✔ | ✔ | ✔* | ✔ | |
Pembaruan harga dinamis | ✔ | ✔ | |||
Pengalaman pembelian yang disederhanakan | ✔ | ✔ | ✔ | ||
Integrasi aplikasi khusus platform | ✔ | ✔ | |||
Biaya integrasi rendah | ✔ | ✔ | ✔ | ✔ | |
Standar | ✔ |
Mengintegrasikan Pembayaran Web di aplikasi yang sudah ada
Anda dapat mengintegrasikan Web Payments di aplikasi pembayaran berbasis web dan khusus platform: jika aplikasi pembayaran khusus platform tidak diinstal, aplikasi pembayaran berbasis web dapat digunakan sebagai pengganti. Pelanggan dan penjual dapat mengirim dan menerima pembayaran dengan lancar melalui metode pembayaran pilihan mereka, bergantung pada lingkungan.
Aplikasi pembayaran khusus platform
Ideal untuk aplikasi pembayaran yang sudah memiliki basis penginstalan yang besar dan ingin memberikan pengalaman yang konsisten kepada pengguna lama di web.
Tidak seperti fitur "Intent" Android, Web Payments melakukan verifikasi tanda tangan sebelum menjalankan aplikasi pembayaran yang membuat aplikasi pembayaran berbahaya tidak dapat di-sideload.
Dalam video di atas, Google Pay adalah aplikasi pembayaran khusus platform.
Aplikasi pembayaran berbasis web
Lebih siap untuk masa depan: teknik aplikasi pembayaran umum seperti pengalihan atau pop-up didasarkan pada cookie pihak ketiga yang mungkin menjadi usang. Meskipun masih sulit untuk memperkirakan konsekuensinya, Web Payments terlihat akan menghadirkan web dengan privasi yang lebih baik dan dunia tanpa cookie pihak ketiga.
Rute berbasis web ideal untuk layanan web yang memiliki banyak pelanggan yang menyimpan kartu mereka.
Bagaimana cara kerja adopsi penjual?
Agar aplikasi pembayaran tersedia di penjual, penjual harus mengadopsinya secara eksplisit. Secara teknis, penjual harus menentukan ID aplikasi pembayaran (ID metode pembayaran) dan menggunakannya dengan Payment Request API.
Sebaiknya Anda memberikan dokumentasi yang baik dalam panduan integrasi dan SDK atau library untuk memfasilitasi integrasi. Misalnya, Google Pay menyediakan panduan developer.
Bekerja sama dengan gateway pembayaran juga merupakan opsi yang baik karena dapat membantu meningkatkan jangkauan Anda.
Berapa biayanya?
Web Payments adalah tentang teknologi standar di browser. Aplikasi pembayaran yang menerapkannya atau mengaktifkannya di browser tidak akan dikenai biaya apa pun dengan sendirinya.