Apple Pay
Izinkan pelanggan melakukan pembayaran dengan aman menggunakan Apple Pay di iPhone, iPad, atau Apple Watch mereka.
Apple Pay kompatibel dengan sebagian besar Stripe produk dan fitur. Pengguna Stripe dapat menerima Apple Pay di aplikasi iOS dalam versi iOS 9 ke atas, serta pada web di Safari mulai dari iOS 10 atau macOS Sierra. Tidak ada biaya tambahan untuk memproses pembayaran Apple Pay, dan skema biaya sama dengan transaksi kartu lainnya.
Apple Pay tersedia untuk pemegang kartu pada bank peserta di negara yang didukung. Untuk informasi selengkapnya, lihat dokumentasi bank peserta dari Apple.
Alur pembayaran
Berikut adalah demonstrasi alur pembayaran Apple Pay dari halaman checkout Anda:

Menggunakan Stripe dan Apple Pay versus pembelian dalam aplikasi
Untuk penjualan barang fisik, layanan, dan hal tertentu lainnya, aplikasi Anda dapat menerima Apple Pay atau metode pembayaran lain yang didukung Stripe. Pembayaran tersebut diproses melalui Stripe, dan Anda hanya perlu membayar biaya pemrosesan Stripe. Namun, penjualan produk digital, konten, dan hal tertentu lainnya harus menggunakan pembelian dalam aplikasi Apple. Pembayaran tersebut diproses oleh Apple serta dikenakan biaya transaksinya.
Untuk informasi selengkapnya tentang penjualan mana yang harus menggunakan pembelian dalam aplikasi, lihat Pedoman Peninjauan App Store Apple.
Terima Apple Pay
Stripe menawarkan berbagai metode untuk menambahkan Apply Pay sebagai metode pembayaran. Untuk detail integrasi, pilih metode yang Anda sukai:
Anda dapat menerima pembayaran Apple Pay pada Web menggunakan Checkout atau Elements. Tidak diperlukan konfigurasi tambahan untuk menggunakan Apple Pay di Checkout. Untuk Elements, lihat panduan Express Checkout Element atau Terima pembayaran kami untuk mempelajari cara menambahkan Apple Pay ke situs Anda.
Pertimbangan integrasi web
- Menggunakan iframe dengan Elements: Ketika menggunakan iframe, asalnya harus sesuai dengan asal level atas (kecuali untuk Safari 17+ ketika menentukan atribut
allow="payment"
). Dua halaman memiliki asal yang sama jika protokol, host (nama domain lengkap), dan port (jika ditentukan) sama untuk kedua halaman. - Domain tingkat atas dan domain iframe: Jika domain tingkat atas berbeda dengan domain iframe, domain tingkat atas serta domain sumber iframe, keduanya harus berupa domain metode pembayaran terdaftar di akun terkait.
- Integrasi Stripe.js v2 yang sudah ada: Upgrade ke Checkout atau Elements sesegera mungkin.
- Menggunakan Checkout dengan ui_mode yang diatur ke
embedded
: Mendukung hanya Safari versi 17 atau yang lebih baru dan iOS versi 17 atau yang lebih baru.
Penggunaan Apple Pay on the Web tunduk pada ketentuan layanan Apple Pay on the Web.
Daftarkan domain Anda dengan Apple Pay
Untuk menggunakan Apple Pay, Anda harus mendaftarkan semua domain web yang menampilkan tombol Apple Pay di Apple. Ini termasuk domain tingkat atas (misalnya, stripe.com) dan subdomain (misalnya, shop.stripe.com), dalam produksi dan percobaan.
Subdomain
www
adalah subdomain (misalnya, www.stripe.com) yang juga harus anda daftarkan.
Stripe menangani validasi merchant Apple untuk Anda, termasuk membuat Apple Merchant ID dan Permintaan Penandatanganan Sertifikat. Jangan ikuti proses validasi merchant di dokumentasi Apple Pay. Sebagai gantinya, ikuti langkah ini:
- Beri tahu Stripe untuk mendaftarkan domain Anda dengan Apple. Anda dapat melakukan ini di halaman domain metode pembayaran di Dashboard, atau menggunakan API dengan kunci rahasia live, seperti yang ditunjukkan di bawah. Jangan daftarkan domain Anda lebih dari sekali per akun.
Ketika menggunakan direct charges dengan Connect, Anda perlu mengonfigurasi domain untuk setiap akun terhubung menggunakan API.
Setelah mendaftarkan domain, Anda dapat melakukan pembayaran di situs Anda dengan kunci API live.
Pembayaran rutin
Catatan
Pembayaran rutin dengan Apple Pay tidak didukung di Meksiko.
Kami merekomendasikan implementasi token merchant Apple Pay untuk mengaktifkan transaksi yang diprakarsai merchant (MIT), seperti pembayaran yang rutin dan ditangguhkan serta pemuatan ulang otomatis. Token merchant (MPAN) menghubungkan bisnis Anda dengan metode pembayaran Apple Wallet pelanggan sehingga mereka dapat menggunakan banyak perangkat dan menjaga informasi pembayaran tetap aktif di perangkat baru bahkan saat perangkat tersebut dihapus dari perangkat yang hilang atau dicuri. Lihat token merchant ApplePay untuk detail integrasi.
Apple Pay percobaan
Untuk mencoba Apple Pay, Anda harus menggunakan nomor kartu kredit dan kunci API percobaan Anda. Stripe mengenali bahwa Anda sedang mencoba dan mengembalikan token kartu percobaan yang berhasil untuk Anda gunakan, sehingga Anda dapat melakukan pembayaran percobaan pada kartu live tanpa men-charge-nya.
Anda tidak dapat menyimpan kartu percobaan Stripe atau kartu percobaan Apple Pay ke dompet Apple Pay untuk mencoba Apple Pay.
Jika Anda tidak memenuhi persyaratan integrasi dan perangkat, Stripe tidak menampilkan Apple Pay sebagai opsi pembayaran. Gunakan halaman pengujian kami untuk membantu Anda memecahkan masalah.