Tap to Pay di iPhone atau Android dan Stripe Terminal

Dengan Tap to Pay, pengguna dapat menerima pembayaran nirkontak secara tatap muka melalui perangkat konsumen dan SDK Stripe Terminal yang kompatibel. Diperlukan pemahaman SDK Terminal dan keahlian Android atau iOS. Lihat dokumentasi integrasi teknis iOS kami di sini dan dokumentasi integrasi teknis Android kami di sini.

Di mana saja Tap to Pay tersedia?

Tap to Pay on iPhone saat ini tersedia di Australia, Kerajaan Inggris, dan AS, serta dalam versi beta tertutup di Prancis dan Belanda. Platform dan merchant yang berlokasi di luar AS, AU, FR, NL, dan Inggris tidak diizinkan untuk menggunakan Tap to Pay on iPhone. Jika Anda berminat untuk mengikuti program beta, silakan hubungi kami.

Tap to Pay on Android tersedia secara umum di Singapura, Kerajaan Inggris, Amerika Serikat, dan Selandia Baru serta dalam versi beta di Australia, Kanada, Austria, Belgia, Republik Ceko, Denmark, Finlandia, Prancis, Jerman, Italia, Irlandia, Luksemburg, Malaysia, Belanda, Norwegia, Portugal, Spanyol, Swedia, dan Swiss.

Jika ingin menggunakan Tap to Pay di negara Anda, beri tahu kami. Kami akan memberi tahu Anda setelah penawaran ini tersedia di negara Anda.

Apa saja persyaratan perangkat untuk mengintegrasikan Tap to Pay?

SDK iOS untuk Tap to Pay on iPhone memerlukan perangkat seluler iOS yang memenuhi kriteria berikut:

Catatan: iPad tidak memiliki kemampuan membaca NFC, jadi tidak didukung untuk saat ini.

SDK Android untuk Tap to Pay memerlukan perangkat Android yang memenuhi kriteria berikut:

Lihat di sini untuk daftar perangkat yang didukung dengan UI kustom.

Metode pembayaran apa saja yang didukung di Tap to Pay?

Pustaka Tap to Pay on iPhone mendukung pembayaran dengan kartu nirkontak dari Visa, Mastercard, American Express, dan Discover, serta mendukung dompet digital berbasis NFC (Apple Pay, Google Pay, dan Samsung Pay). Discover hanya didukung di AS.

Pustaka Tap to Pay on Android mendukung pembayaran dengan kartu nirkontak dari Visa, Mastercard, dan American Express, serta mendukung dompet digital berbasis NFC (Apple Pay, Google Pay, dan Samsung Pay).

Bagaimana skema biayanya?

Kunjungi https://stripe.com/pricing untuk mengetahui skema biaya saat ini.

Apakah transaksi Tap to Pay dianggap sebagai transaksi dengan kartu fisik?

Ya. Transaksi Tap to Pay dapat ditemukan di Dashboard sebagai pembayaran "Dengan Kartu Fisik" seperti halnya semua transaksi Terminal. Sementara di Stripe Terminal, merchant yang menggunakan Tap to Pay untuk menerima kartu pembayaran tidak bertanggung jawab atas sengketa jenis penipuan yang diajukan untuk transaksi dengan metode ini.

Tap to Pay Terminal Stripe dan Kepatuhan PCI

Stripe Terminal, termasuk Tap to Pay, secara default menyediakan E2EE. Pengguna yang memanfaatkan Tap to Pay dapat mengakses dokumen SAQ C siap pakai, langsung di Dashboard di menu Pengaturan Kepatuhan.

Catatan: Tap to Pay tidak didukung untuk penggunaan dengan P2PE.

Apakah ada cara untuk mengidentifikasi transaksi Tap to Pay melalui Dashboard? Apakah Tap to Pay menawarkan fungsionalitas yang sama seperti perangkat lain dari Stripe Terminal?

Transaksi Tap to Pay dapat ditemukan di Dashboard sebagai pembayaran "Dengan Kartu Fisik" seperti halnya semua transaksi Terminal. Saat ini kami tidak menawarkan fungsionalitas untuk mengidentifikasi transaksi Tap to Pay dari charge kartu fisik lainnya melalui Dashboard. Pengguna dapat terus mengakses fungsionalitas Dashboard yang sama yaitu pelaporan, pengembalian dana, dsb., dengan pengecualian perangkat keras. Perangkat Tap to Pay saat ini tidak dapat dilacak di Dashboard untuk keperluan pengelolaan armada.

Apakah ada cara untuk merekonsiliasikan jumlah perangkat aktif di akun Stripe terhadap tagihan Tap to Pay on iPhone?

Saat ini, kami tidak menawarkan fungsionalitas ini.

Apakah PIN didukung melalui Tap to Pay untuk transaksi yang melebihi batas nirkontak?

Tap to Pay on iPhone mendukung penerimaan PIN untuk SDK iOS Terminal versi 2.23 atau lebih baru.

Tap to Pay on Android saat ini tidak mendukung PIN. Jika pengguna berupaya men-charge jumlah yang lebih tinggi dari batas nirkontak, pemegang kartu tidak akan dapat mengirim PIN alternatif akun pembayaran untuk menyelesaikan transaksi.

Sebagai gantinya, pengguna dapat memeriksa opsi cadangan seperti dengan memiliki terminal pembayaran tunai di lokasi sebagai default, atau dengan menampilkan kode QR dan meminta pelanggan untuk memindai dan melakukan checkout dengan transaksi CNP.

Batas nirkontak regional terdapat di halaman Dukungan T&J kami. Catatan: Secara umum, tidak ada batas transaksi untuk dompet digital seperti Apple Pay dan Google Pay.

Apakah pembaca kartu Terminal dapat digunakan sebagai opsi cadangan untuk menagih pembayaran?

Tidak semua pelanggan menggunakan metode pembayaran nirkontak. Dalam hal ini atau jika terjadi kegagalan, pengguna dapat terus menagih pembayaran dengan beralih dari Tap to Pay ke pembaca kartu Terminal. Namun, pengguna hanya dapat memiliki satu koneksi aktif ke reader pada satu waktu. Oleh karena itu, Anda harus memutus sambungan pembaca kartu jika sudah tersambung.

Apakah Tap to Pay dapat digunakan di tablet?

Tap to Pay membutuhkan teknologi NFC yang tidak dimiliki oleh kebanyakan tablet.

Tap to Pay on iPhone tidak dapat digunakan di iPad karena saat ini iPad tidak mendukung NFC.

Tap to Pay on Android dapat digunakan di tablet Android tertentu seperti perangkat Samsung Galaxy Active 3, meskipun layar tap belum dioptimalkan.


Pertanyaan Integrasi

Apakah pengguna harus mengintegrasikan dengan SDK Terminal?

Ya, pengguna harus terlebih dahulu menyelesaikan integrasi SDK Terminal sebelum mengintegrasikan Tap to Pay. Lihat dokumentasi iOS atau Android untuk perinciannya.

Saat membangun integrasi Terminal, apakah harus memasang SDK Terminal terlebih dahulu sebelum SDK Tap to Pay?

Ya. Untuk mengakses fungsionalitas Tap to Pay, pengguna harus memasang dua set SDK. Pengguna harus terlebih dahulu menyelesaikan integrasi SDK Terminal sebelum mengintegrasikan dengan SDK Tap to Pay. Lihat dokumentasi iOS atau Android kami untuk perinciannya.

Apakah Terminal menawarkan aplikasi POS seluler siap-rakit yang dapat dimanfaatkan pengguna?

Anda dapat menerima pembayaran Tap to Pay secara langsung menggunakan aplikasi iOS Dashboard Stripe. Pelajari cara memulai di sini.

Kami belum menawarkan aplikasi POS seluler siap-rakit untuk Android.

Jika pengguna membawa perangkat Tap to Pay ke negara lain yang tidak didukung (misalnya dari AS ke Brasil), apakah fungsionalitasnya akan otomatis terblokir? Apakah batasan tambahan perlu disiapkan di aplikasi mereka berdasarkan lokasi?

Kami mengumpulkan data GPS untuk verifikasi lokasi selama transaksi Terminal. Tap to Pay tidak akan berfungsi jika dibawa ke negara lain. Sistem kami akan secara otomatis menolak transaksi jika negara baru terdeteksi. Anda tidak perlu melakukan integrasi tambahan untuk fitur ini.

Apakah pengguna dapat menyimulasikan transaksi Tap to Pay di simulator Terminal?

Ya, pengguna kini dapat menyimulasikan alur penagihan pembayaran di dalam simulator iOS dan Android.

Apakah Tap to Pay kompatibel dengan aplikasi berbasis React Native?

Ya, Tap to Pay didukung di aplikasi berbasis React Native.

Apakah kemampuan menyimpan detail kartu untuk digunakan kembali secara online kompatibel dengan transaksi Tap to Pay?

Ya. Tap to Pay mendukung fungsionalitas Terminal yang sudah ada untuk menyimpan detail kartu untuk penggunaan kembali secara online di masa mendatang. Fungsionalitas Simpan Kartu hanya berlaku untuk kartu fisik, bukan dompet digital.

Apakah pemberian tip kompatibel dengan Tap to Pay?

Pemberian tip pada reader (lihat dokumen kami di sini) tidak kompatibel dengan Tap to Pay. Pengguna bebas menerapkan layar pemberian tip mereka sendiri sebelum menagih pembayaran atau pengguna dapat menggunakan alur setelah otorisasi untuk pemberian tip (lihat alur ini di sini) setelah penagihan pembayaran. Harap diperhatikan bahwa pemberian tip setelah otorisasi harus diselesaikan dalam waktu 3 menit setelah penagihan pembayaran. Dengan adanya fungsi ini, kami menyarankan untuk menampilkan pemberian tip sebelum menagih pembayaran demi pengalaman pengguna yang lebih lancar.

Apakah mode Offline kompatibel dengan Tap to Pay?

Tidak. Mode offline tidak kompatibel dengan Tap to Pay.

Apakah ada cara untuk membatasi jenis kartu di Tap to Pay?

Tidak ada. Kami tidak menawarkan fungsionalitas untuk membatasi kartu di tingkat Tap to Pay.

Apakah kartu percobaan Stripe kompatibel dengan Tap to Pay?

Ya. Lihat dokumen kami di sini.

Apa maksud dari pesan kesalahan on_behalf_of?

Jika Anda menggunakan parameter on_behalf_of di PaymentIntent, pastikan Anda memberikan ID Akun Terhubung di SCPLocalMobileConnectionConfiguration. Lihat dokumen iOS atau Android kami untuk detail lengkapnya.

Dapatkah saya melakukan penyesuaian UI untuk layar tap?

Tidak. Saat ini, Anda tidak dapat melakukan penyesuaian UI Tap to Pay baik untuk iOS atau Android.

Apakah pengguna harus melakukan penyesuaian zona tap dalam integrasi mereka untuk setiap jenis perangkat?

Untuk Tap to Pay on Android, UI transaksi ditangani oleh Stripe. Saat pertama kali ponsel terhubung sebagai reader, pengguna akan melihat layar "default" Stripe. Setelah itu, transaksi berikutnya akan menampilkan perintah zona tap yang disesuaikan dengan letak chip NFC di setiap perangkat (misalnya kanan atas, kiri atas, tengah). Jika zona tap tidak diketahui, layar default akan digunakan. Tidak ada integrasi yang perlu dilakukan untuk menyesuaikan zona tap.

Seberapa besar tingkat upaya yang harus dikeluarkan jika ingin melakukan integrasi dengan pustaka ini?

Setelah pengguna menyelesaikan integrasi standar dengan SDK iOS atau Android Terminal, langkah integrasi selanjutnya untuk Tap to Pay di iOS atau Android terbilang cukup sederhana dan mudah. Rata-rata, seorang teknisi membutuhkan waktu kurang dari dua minggu untuk menyelesaikannya.


Pertanyaan Terkait Tap to Pay on iPhone

Untuk Pertanyaan Umum terkait Tap to Pay on iPhone, lihat Pertanyaan Umum Merchant Apple.

Bagaimana cara melakukan onboarding awal untuk perangkat iPhone?

Pengguna akan diberikan Ketentuan dan Persyaratan Tap to Pay on iPhone dari Apple saat pertama kali menghubungkan ke reader lokal. Untuk dapat mendaftar ke Apple, merchant harus menentukan ID Apple bisnis mereka sebelum menyetujui ketentuan yang diberikan Apple. Harap diperhatikan bahwa alur ini hanya perlu dilakukan sekali per akun Stripe. Alur ini tidak perlu dilakukan untuk semua koneksi berikutnya yang menggunakan akun Stripe yang sama di semua perangkat.

Untuk mempelajari selengkapnya tentang penautan merchant, buka bagian Informasi Bisnis Tap to Pay on iPhone di Pertanyaan Umum Tap to Pay on iPhone Apple.

Sebelum menggunakan perangkat untuk membaca kartu pembayaran, Anda harus mengonfigurasinya dengan benar. Konfigurasi ini harus dilakukan pada setiap perangkat yang menggunakan Tap to Pay on iPhone untuk pertama kali. Konfigurasi awal perangkat dapat berlangsung hingga dua menit. Pembaruan konfigurasi berikutnya biasanya hanya berlangsung selama beberapa detik. Lihat bagian 'Tangani pengaturan perangkat' untuk detail selengkapnya.

Apakah langkah persetujuan Ketentuan dan Persyaratan (ToS) Tap to Pay on iPhone ditangani secara transparan oleh SDK Terminal?

Ketentuan Layanan untuk Tap to Pay on iPhone akan muncul secara otomatis saat reader lokal pertama kali dihubungkan untuk akun tertentu. Ketentuan Layanan ini ditangani secara implisit oleh SDK Terminal dan tidak memerlukan kode tambahan untuk memicu alur Ketentuan Layanan.

Kapan langkah Ketentuan dan Persyaratan Tap to Pay on iPhone terjadi?

Ketentuan Layanan untuk Tap to Pay on iPhone diberikan saat connectLocalMobileReader pertama kali pada sub akun Connect tertentu. Setelah disetujui, Ketentuan Layanan tidak lagi muncul untuk akun tersebut.

Dokumen Apple menyebutkan syarat bahwa "Hanya pengguna admin yang dapat menyetujui Ketentuan dan Persyaratan atas nama merchant". Apakah merchant perlu melakukan sesuatu untuk menunjukkan bahwa pengguna telah diotorisasi untuk menyetujui S&K?

Kami menyarankan merchant untuk memberikan panduan selama proses onboarding pengguna untuk memastikan bahwa ketentuan tersebut disetujui oleh merchant terotorisasi.

Saat layar TTP Apple muncul dan menampilkan nama bisnis, apakah Platform dapat mengonfigurasinya? Apakah spesifik untuk DBA akun terhubung yang dimaksud?

Platform dapat mengonfigurasi nama bisnis di sini. Kami menggunakan nama akun Connect secara default, tetapi Anda dapat menggantinya jika mau. Pastikan Anda memilih nama bisnis yang benar.

Apakah Stripe mendukung implementasi penggunaan API proximityReader Apple secara langsung oleh merchant?

Saat ini kami tidak mendukung penggunaan API proximityReader Apple secara langsung. Penggunaan proximityReader bergantung pada hubungan langsung dengan Apple untuk dapat menerbitkan token koneksi reader.

Apakah tersedia opsi untuk menyesuaikan Antarmuka Pengguna Tap to Pay on iPhone?

Tidak. UI Tap to Pay on iPhone dipicu ketika aplikasi point-of-sale Anda siap menerima pembayaran. Antarmuka ini tidak dapat disesuaikan.

Apakah perlu menetapkan lokasi di perangkat seluler saat menggunakan Tap to Pay on iPhone? Apakah Apple mewajibkannya?

Semua perangkat keras reader Terminal harus menetapkan Lokasi. Persyaratan ini sudah lama ada dan berlaku juga untuk Tap to Pay on iPhone.

Bagaimana cara mendapatkan persetujuan aplikasi iOS dari Apple?

Aplikasi Tap to Pay on iPhone Anda harus menjalani proses peninjauan standar Apple App Store. Pastikan untuk mengikuti Panduan Antarmuka Manusia Tap to Pay Apple saat membuat aplikasi.

Bagaimana cara meminta dan mengonfigurasi kepemilikan yang diperlukan untuk mendukung Tap to Pay on iPhone?

Anda dapat langsung meminta kepemilikan dari situs Pengembang Apple di sini.


Pertanyaan terkait Tap to Pay on Android

Bagaimana cara mengetahui apakah ponsel saya mendukung NFC?

Anda dapat memastikan apakah perangkat Android Anda mendukung NFC dengan memeriksa Pengaturan ponsel Anda. Jika Anda melihat opsi NFC, artinya ponsel Anda mendukung NFC, pastikan sudah diaktifkan agar dapat menggunakan Tap to Pay.

Kapan Discover akan didukung?

Saat ini, kami belum memiliki rencana untuk mendukung Discover.

Bagaimana cara mengikuti perubahan SDK yang relevan untuk saya?

Silakan berlangganan ke terminal-announce@lists.stripe.com. Kami berusaha untuk memberikan pemberitahuan setidaknya 3 bulan sebelum perubahan mendatang dilakukan, tetapi pembaruan SDK yang lebih mendesak mungkin diperlukan saat kami menemukan kerentanan keamanan yang kritis dalam SDK.

Selain itu, Tap to Pay on Android juga memiliki changelog publik.


Dukungan

Saya memiliki pertanyaan tentang integrasi SDK Terminal ANDROID DAN iOS, pemrosesan transaksi, atau fungsionalitas Stripe Terminal yang tidak dibahas di sini.

Silakan hubungi tim CS Stripe.

Saya memiliki pertanyaan tentang akun Apple ID, akun Apple Business Register (ABR), dan/atau perangkat keras iPhone.

Pengguna dapat menemukan dukungan untuk masalah terkait Apple di referensi berikut: