Hari ini saya iseng lihat-lihat halaman pembayaran di browser dan menemukan sesuatu yang menarik: muncul kode berbentuk cincin dengan logo Apple Pay di tengah, lengkap dengan tulisan “Scan Code with iPhone”. Sekilas mirip QR code, tapi bentuknya beda — lingkaran, bukan kotak. Saya jadi penasaran: apakah ini QR code biasa? Ternyata tidak. Ini yang saya catat.

Apa Itu Apple Pay Code?
Apple Pay Code adalah kode proprietary dari Apple berbentuk cincin konsentris dengan logo Apple Pay di tengahnya. Kode ini muncul ketika kita mengklik tombol Apple Pay di browser desktop yang bukan Safari — misalnya Chrome, Firefox, atau Edge di Windows/Linux. Fungsinya sebagai jembatan (handoff) supaya pembayaran bisa diselesaikan lewat iPhone.
Fitur ini diperkenalkan bersama iOS 18 pada September 2024, dan dibahas resmi di sesi WWDC 2024 “What’s new in Wallet and Apple Pay”. Sebelumnya, Apple Pay di desktop hanya tersedia di Safari (Mac) — fitur ini membukanya untuk browser lain.
Bukan QR Code Biasa
Banyak orang menyebutnya “QR code”, padahal secara teknis berbeda. Perbedaannya kira-kira begini:
| Aspek | QR Code | Apple Pay Code |
|---|---|---|
| Bentuk | Kotak dengan modul persegi | Cincin/lingkaran konsentris, logo Apple Pay di tengah |
| Standar | ISO/IEC 18004 (terbuka) | Proprietary Apple, format tidak dipublikasikan |
| Isi | Data langsung (URL, teks, dll) | Token handoff sesi pembayaran |
| Scanner | Aplikasi QR biasa | Hanya iPhone iOS 18+ via app Camera |
| Fungsi | Membuka link, berbagi info | Menyelesaikan transaksi Apple Pay |
Intinya: kode ini tidak bisa dibaca scanner QR biasa, dan tidak berisi data yang bisa langsung didekode. Ini adalah representasi visual dari sesi pembayaran yang aman.
Bagaimana Alurnya?
- Kita klik tombol Apple Pay di browser desktop (non-Safari)
- Muncul halaman pay.apple.com/applepaycode dengan kode cincin unik
- Kita buka app Camera di iPhone (iOS 18+) dan scan kode tersebut
- iPhone menampilkan detail transaksi dan meminta konfirmasi Face ID / Touch ID
- Setelah autentikasi, pembayaran dikirim ke merchant — selesai
Soal Keamanan
Yang menarik buat saya adalah lapisan keamanannya. Menurut dokumen Apple Platform Security, alurnya kira-kira begini:
- Kode bersifat spesifik per sesi transaksi — bukan kode statis yang bisa dipakai ulang
- Handoff memakai Apple Identity Service (IDS) dengan enkripsi end-to-end
- Nomor kartu asli tidak pernah dibagikan ke merchant — yang dikirim hanya Device Account Number dan kode keamanan unik per transaksi
- Data pembayaran dienkripsi dengan kunci sertifikat merchant yang spesifik
Artinya, meski kode di layar desktop “terpampang”, data kartu tetap aman karena yang dipindahkan hanya sesi pembayaran yang sudah dienkripsi, dan semua konfirmasi dilakukan di iPhone.
Kesimpulan
Apple Pay Code ini sering disebut “QR code” di banyak artikel, tapi sebenarnya bukan — bentuknya cincin, formatnya proprietary, dan hanya bisa dibaca iPhone iOS 18+. Ia adalah jembatan antara browser desktop dan iPhone supaya pembayaran Apple Pay bisa dilakukan di hampir semua perangkat. Buat saya, ini contoh menarik bagaimana sebuah teknologi pembayaran bisa mengutamakan keamanan tanpa mengorbankan kemudahan.
Komentar Terbaru