Apple Pay
Izinkan pelanggan melakukan pembayaran dengan aman menggunakan Apple Pay di iPhone, iPad, atau Apple Watch mereka.
Apple Pay kompatibel dengan sebagian besar produk dan fitur Stripe. Pengguna Stripe dapat menerima Apple Pay dalam aplikasi iOS di 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 yang digunakan transaksi kartu lain.
Apple Pay tersedia untuk pemegang kartu pada bank peserta di negara yang didukung. Untuk informasi selengkapnya, lihat dokumentasi bank peserta dari Apple.
Alur pembayaran
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 bermetode pembayaran terdaftar di akun terkait.
- Integrasi Stripe.js v2 yang sudah ada: Tingkatkan ke Checkout atau Elements sesegera mungkin.
Penggunaan Apple Pay on the Web tunduk pada ketentuan layanan Apple Pay on the Web.
Verifikasikan 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-langkah ini:
Unduh file asosiasi domain dan lakukan hosting di
/.
pada situs Anda.well-known/apple-developer-merchantid-domain-association Sebagai contoh, jika Anda ingin mendaftarkan
https://example.
, sediakan file tersebut dicom https://example.
.com/. well-known/apple-developer-merchantid-domain-association 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.
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.
Mencoba Apple Pay
Informasi kartu percobaan Stripe tidak dapat disimpan ke Wallet di iOS. Sebagai gantinya, Stripe mengenali bila Anda menggunakan kunci API percobaan dan mengembalikan token kartu percobaan yang berhasil untuk Anda gunakan. Hal ini memungkinkan Anda melakukan pembayaran percobaan menggunakan kartu live tanpa dikenakan charge.