Tap to Pay di iPhone atau Android dan Stripe Terminal

Dengan Tap to Pay, pengguna dapat menerima pembayaran nirsentuh langsung di tempat dengan perangkat konsumen yang kompatibel dan Stripe Terminal SDK. Hal ini memerlukan pemahaman tentang Terminal SDK dan keahlian Android atau iOS. Lihatlah dokumentasi integrasi teknis iOS kami di sini dan dokumentasi integrasi teknis Android kami di sini.

Di mana Tap to Pay tersedia?

Anda dapat menemukan di negara mana saja Tap to Pay tersedia di sini atau dalam dokumentasi teknis kami yang ditautkan di atas.

Jika ingin menggunakan Tap to Pay di negara Anda dan saat ini belum didukung, beri tahu kami. Kami akan memberi tahu begitu kami dapat menawarkannya di tempat Anda berada.

Apa saja persyaratan perangkat untuk mengintegrasikan Tap to Pay?

Anda dapat menemukan persyaratan perangkat untuk Tap to Pay on iPhone di sini.

Catatan: iPad tidak memiliki kemampuan membaca NFC sehingga tidak didukung pada saat ini.

Anda dapat menemukan persyaratan perangkat untuk Tap to Pay on Android di sini.

Lihat di sini untuk daftar perangkat Android yang didukung dengan UI custom.

Metode pembayaran apa saja yang didukung dengan Tap to Pay?

Anda dapat menemukan dokumentasi mengenai metode pembayaran apa saja yang tersedia untuk setiap reader di sini.

Apa yang dimaksud dengan skema biaya?

Kunjungilah halaman Skema Biaya kami untuk mengetahui skema biaya saat ini.

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

Ya. Transaksi Tap to Pay dapat diidentifikasi di Dashboard sebagai pembayaran “Dengan Kartu Fisik” seperti pada semua transaksi Terminal lainnya. Seperti halnya Stripe Terminal, merchant yang menggunakan Tap to Pay untuk menerima kartu pembayaran tidak bertanggung jawab atas sengketa tipe-penipuan yang disampaikan bagi transaksi demikian.

Tap to Pay dan kepatuhan PCI Stripe Terminal

Stripe Terminal, termasuk Tap to Pay, secara default menyediakan E2EE. Pengguna yang memanfaatkan Tap to Pay memiliki akses ke dokumen SAQ C yang telah diisikan, langsung di Dashboard Anda pada Pengaturan Kepatuhan.

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

Adakah cara mengidentifikasi transaksi Tap to Pay melalui Dashboard? Apakah Tap to Pay menawarkan fungsionalitas yang sama dengan perangkat lainnya dari Stripe Terminal?

Transaksi Tap to Pay dapat diidentifikasi di Dashboard sebagai pembayaran “Dengan Kartu Fisik” seperti pada semua transaksi Terminal lainnya. Saat ini kami tidak menawarkan fungsionalitas untuk mengidentifikasi transaksi Tap to Pay dari charge dengan kartu fisik lainnya yang ada di Dashboard. Pengguna akan terus memiliki akses ke fungsionalitas Dashboard yang sama, yaitu pelaporan, pengembalian dana, dll. dengan pengecualian perangkat keras. Perangkat Tap to Pay saat ini tidak dapat dilacak di Dashboard untuk keperluan pengelolaan armada.

Adakah cara merekonsiliasikan hitungan perangkat aktif pada akun Stripe terhadap tagihan Tap to Pay on iPhone?

Pada saat ini, kami tidak menawarkan fungsionalitas ini.

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

Tap to Pay on iPhone mendukung penerimaan PIN di Terminal iOS SDK versi 2.23 ke atas.

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

Atau, pengguna dapat mendalami berbagai opsi cadangan seperti memiliki terminal pembayaran tradisional di lokasi sebagai default, atau menampilkan kode QR dan meminta pelanggan untuk memindai serta checkout dengan transaksi CNP.

Batas nirsentuh regional tercantum di halaman Tanya Jawab Dukungan kami. Catatan: Umumnya tidak ada batas transaksi untuk dompet digital seperti Apple Pay dan Google Pay.

Dapatkah Anda menagih pembayaran menggunakan reader kartu Terminal fisik sebagai opsi cadangan?

Tidak semua pelanggan memiliki metode pembayaran nirsentuh. Jika hal ini terjadi atau jika terjadi penolakan, pengguna dapat terus menagih pembayaran dengan beralih dari Tap to Pay ke reader kartu Terminal. Walau demikian, pengguna hanya dapat memiliki satu koneksi aktif ke reader untuk setiap kalinya. Jadi, Anda harus melepas reader kartu jika sudah terhubung.

Apakah Tap to Pay dapat digunakan pada tablet?

Tap to Pay memerlukan teknologi NFC yang tidak dimiliki kebanyakan tablet.

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

Tap to Pay on Android dapat digunakan pada tablet Android yang memenuhi persyaratan perangkat kami.

Adakah cara mengidentifikasi nama pemegang kartu untuk transaksi Tap to Pay?

Nama pemegang kartu biasanya tidak tersedia pada pembayaran nirkontak. Kunjungilah referensi API untuk memahami detail transaksi spesifik yang tersedia untuk transaksi Terminal, termasuk Tap to Pay.


Pertanyaan Integrasi

Apakah pengguna perlu mengintegrasikan dengan Terminal SDK?

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

Saat membangun integrasi Terminal, apakah Anda perlu menginstal Terminal SDK terlebih dahulu sebelum Tap to Pay SDK?

Ya. Untuk mengakses fungsionalitas Tap to Pay, pengguna perlu menginstal dua set SDK. Pengguna harus terlebih dahulu memiliki integrasi Terminal SDK lengkap sebelum mengintegrasikan dengan Tap to Pay SDK. Lihat dokumentasi iOS atau Android kami untuk mengetahui secara spesifik.

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

Anda dapat menerima sendiri pembayaran Tap to Pay dengan menggunakan aplikasi Dashboard Stripe.

Jika pengguna membawa perangkat Tap to Pay ke negara lain yang tidak didukung (yaitu: dari AS ke BR), akankah fungsionalitasnya diblokir secara otomatis? Apakah pembatasan tambahan perlu disiapkan pada aplikasi mereka berdasarkan lokasi?

Kami mengumpulkan data GPS untuk verifikasi lokasi selama transaksi Terminal. Tap to Pay tidak akan dapat digunakan jika dibawa melintasi batas negara. Sistem kami akan secara otomatis menolak transaksi jika mendeteksi negara baru. Tidak dibutuhkan pekerjaan integrasi tambahan untuk fitur ini.

Dapatkah pengguna menyimulasikan transaksi Tap to Pay di simulator Terminal?

Ya, pengguna saat ini dapat menyimulasikan alur penagihan pembayaran dalam simulator iOS dan Android.

Apakah Tap to Pay kompatibel dengan aplikasi bawaan React Native?

Ya, Tap to Pay didukung pada aplikasi bawaan React Native.

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

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

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 mengimplementasikan layar pemberian tip mereka sendiri sebelum memungut pembayaran atau pengguna dapat menggunakan alur pascaotorisasi untuk pemberian tip (lihat alur ini di sini) setelah penagihan pembayaran. Perhatikan, pemberian tip pascaotorisasi harus diselesaikan dalam waktu 3 menit setelah penagihan pembayaran. Karena fungsi ini, kami merekomendasikan agar Anda menampilkan pemberian tip sebelum menagih pembayaran agar pengalaman pengguna berjalan lebih mulus.

Apakah mode Offline kompatibel dengan Tap to Pay?

Tidak. Mode offline tidak kompatibel dengan Tap to Pay.

Adakah cara untuk membatasi tipe kartu di Tap to Pay?

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

Apakah kartu percobaan Stripe dapat digunakan bersama Tap to Pay?

Ya. Lihat dokumen kami di sini.

Apa artinya jika saya melihat kesalahan on_behalf_of?

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

Dapatkah saya menyesuaikan UI untuk layar ketuk?

Tidak. Anda tidak dapat menyesuaikan UI bagi iOS atau Android untuk Tap to Pay pada saat ini.

Apakah pengguna harus menyesuaikan zona ketuk dalam integrasinya untuk setiap tipe perangkat?

Untuk Tap to Pay on Android, UI transaksi ditangani oleh Stripe. Saat pertama kali ponsel dihubungkan sebagai reader, pengguna akan melihat layar "default" Stripe. Setelah itu, transaksi selanjutnya akan memiliki perintah zona ketuk yang disesuaikan dengan lokasi chip NFC pada setiap perangkat (mis. kanan atas, kiri atas, tengah). Jika zona ketuk tidak diketahui, layar default akan digunakan. Tidak diperlukan pekerjaan integrasi untuk menyesuaikan zona ketuk.

Seberapa besar upaya yang diperlukan untuk mengintegrasikan dengan pustaka ini?

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


Pertanyaan Terkait Tap to Pay on iPhone

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

Bagaimana penanganan onboarding awal untuk perangkat iPhone?

Pengguna akan ditampilkan Ketentuan dan Persyaratan Tap to Pay on iPhone Apple saat pertama kali terhubung ke reader lokal. Untuk mendaftar pada Apple, merchant harus memasukkan Apple ID yang valid dan mewakili bisnis mereka sebelum menerima persyaratan yang ditampilkan oleh Apple. Perhatikan, alur ini hanya perlu dilakukan satu kali per akun Stripe. Alur ini akan dilewati untuk semua koneksi selanjutnya yang menggunakan akun Stripe yang sama di semua perangkat.

Untuk mempelajari selengkapnya tentang penautan merchant, bukalah 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 perlu mengonfigurasikannya dengan benar. Konfigurasi ini harus dilakukan pada setiap perangkat yang menggunakan Tap to Pay on iPhone untuk pertama kalinya. Konfigurasi awal perangkat dapat memerlukan waktu hingga dua menit. Pembaruan konfigurasi selanjutnya biasanya hanya memerlukan waktu beberapa detik. Lihat bagian ‘Menangani penyiapan perangkat’ untuk mengetahui detail selengkapnya.

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

Ketentuan Layanan untuk Tap to Pay on iPhone akan ditampilkan secara otomatis pada koneksi reader lokal pertama untuk akun tertentu. Hal ini secara implisit ditangani oleh Terminal SDK dan tidak diperlukan kode program tambahan untuk memicu alur Ketentuan Layanan.

Kapan terjadinya langkah-langkah Ketentuan dan Persyaratan (ToS) Tap to Pay on iPhone?

Ketentuan Layanan untuk Tap to Pay on iPhone ditampilkan pada connectLocalMobileReader pertama untuk subakun Connect tertentu. Begitu diterima, Ketentuan Layanan tidak akan ditampilkan lagi untuk akun tertentu.

Dokumen Apple menyebutkan persyaratan bahwa “Hanya pengguna admin yang dapat menerima Ketentuan dan Persyaratan atas nama merchant”. Apakah merchant perlu melakukan sesuatu untuk mengindikasikan bahwa pengguna diotorisasi untuk menerima ketentuan dan persyaratan tersebut?

Kami merekomendasikan agar merchant memberikan panduan selama onboarding pengguna untuk memastikan merchant yang diotorisasi menerima ketentuan tersebut.

Praktik terbaik merekomendasikan agar menghubungkan ke reader di latar belakang saat aplikasi dimulai. Bagaimana cara mencegah ditampilkannya Ketentuan dan Persyaratan (ToS) Tap to Pay on iPhone saat pengguna meluncurkan aplikasi untuk pertama kalinya?

Merchant dapat mengatur parameter tosAcceptancePermitted ke NO di connectionConfig saat memanggil connectLocalMobileReader di latar belakang. Jika pengguna belum menerima ToS, koneksi ini akan gagal dengan pengecualian. Kami merekomendasikan agar merchant menangani pengecualian ini dan memandu pengguna ke alur onboarding eksplisit terpisah di mana connectLocalMobileReader dipanggil dengan parameter yang diaktifkan dan dengan merchant terotorisasi yang dapat menerima ToS.

Bila layar Apple TTP muncul dan menampilkan nama bisnis, semudah apa mengonfigurasikannya untuk Platform? Apakah ini khusus untuk DBA akun terhubung yang persis?

Platform dapat mengonfigurasikan nama bisnis di sini. Kami menggunakan nama akun Connect sebagai default tetapi Anda dapat mengesampingkannya jika memilih untuk melakukannya. Anda harus memastikan memasukkan nama bisnis yang benar.

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

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

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

Tidak. UI Tap to Pay on iPhone dipicu saat aplikasi point-of-sale Anda siap memungut pembayaran. Ini tidak dapat disesuaikan.

Apakah Anda perlu mengatur lokasi perangkat seluler saat menggunakan Tap to Pay on iPhone? Apakah ini diharuskan oleh Apple?

Semua reader perangkat keras Terminal diharuskan mengatur Lokasi. Ini adalah persyaratan yang sudah ada dan juga berlaku untuk Tap to Pay on iPhone.

Bagaimana cara agar aplikasi iOS saya disetujui oleh Apple?

Aplikasi Tap to Pay on iPhone Anda akan melalui proses peninjauan standar Apple App Store. Pastikan mempertimbangkan Pedoman Antarmuka Manusia Tap to Pay dari Apple saat membangun aplikasi Anda.

Bagaimana cara meminta dan mengonfigurasikan penetapan hak yang diperlukan untuk mendukung Tap to Pay on iPhone?

Anda dapat secara langsung meminta penetapan hak dari situs Apple Developer di sini.


Pertanyaan terkait Tap to Pay on Android

Bagaimana mengetahui apakah ponsel saya mendukung NFC?

Anda dapat mengonfirmasikan apakah perangkat Android Anda mendukung NFC dengan memeriksa Pengaturan ponsel. Jika Anda melihat opsi NFC, berarti opsi tersebut didukung, dan pastikan mengaktifkannya untuk menggunakan Tap to Pay.

Kapan Discover akan didukung?

Kami belum memiliki lini masa untuk dukungan Discover pada saat ini.

Bagaimana cara memantau perubahan SDK yang relevan?

Langganlah terminal-announce@lists.stripe.com. Kami bermaksud memberikan waktu minimal 3 bulan sebelumnya untuk perubahan mendatang, tetapi pembaruan SDK yang lebih mendesak mungkin diperlukan jika ditemukan kerentanan keamanan kritis di SDK.

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


Dukungan

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

Pengguna dapat menemukan dukungan untuk masalah terkait Apple di sumber daya berikut: