Lewati ke konten
Buat akun
atau
Masuk
Logo Dokumen Stripe
/
Tanya AI
Buat akun
Masuk
Mulai
Pembayaran
Pendapatan
Platform dan situs belanja online
Manajemen uang
Sumber daya pengembang
Gambaran Umum
Tentang pembayaran Stripe
Upgrade integrasi Anda
Analitik pembayaran
Pembayaran online
Gambaran umumTemukan contoh penggunaan AndaManaged Payments
Gunakan Payment Links
Buat halaman checkout
Bangun integrasi lanjutan
Bangun integrasi dalam aplikasi
Metode Pembayaran
Tambahkan metode pembayaran
Kelola metode pembayaran
Checkout lebih cepat dengan Link
Antarmuka pembayaran
Payment Links
Checkout
Web Elements
Elements dalam aplikasi
Skenario pembayaran
Tangani beberapa mata uang
Alur pembayaran custom
Akuisisi fleksibel
Orkestrasi
Pembayaran di tempat
Terminal
    Gambaran umum
    Terima pembayaran di tempat
    Desain integrasi
    Pilih reader Anda
    Desain integrasi
      Desain platform multipihak
    Mulai cepat
    Contoh aplikasi
    Pengujian
    Penyiapan Terminal
    Siapkan integrasi Anda
    Hubungkan ke reader
    Menerima pembayaran
    Pungut pembayaran kartu
    Metode pembayaran tambahan
    Terima pembayaran offline
    Pembayaran pesanan via pos dan telepon
    Pertimbangan wilayah
    Selama checkout
    Pungut tips
    Kumpulkan dan simpan detail pembayaran untuk penggunaan mendatang
    Otorisasi fleksibel
    Setelah checkout
    Transaksi pengembalian dana
    Berikan Resi
    Sesuaikan Checkout
    Tampilan keranjang
    Kumpulkan input di layar
    Kumpulkan data yang digesek
    Kumpulkan data yang diketukkan untuk instrumen NFC
    Aplikasi pada perangkat
    Kelola reader
    Pesan, kembalikan, ganti reader
    Daftarkan reader
    Kelola lokasi dan zona
    Konfigurasikan reader
    Pantau Reader
    Enkripsi
    Referensi
    Referensi API
    Reader seluler
    Reader cerdas
    Panduan migrasi SDK
    Daftar periksa penggunaan
    Lembar produk reader Stripe Terminal
Di luar pembayaran
Dirikan perusahaan Anda
Kripto
Financial Connections
Climate
Pahami penipuan
Perlindungan penipuan Radar
Kelola sengketa
Verifikasikan identitas
BerandaPembayaranTerminal

Design a custom POS integration

Choose your country, reader, and integration type to learn how to build your custom point-of-sale.

Negara:
Reader:
Arsitektur:

Reader details

For more information about the differences between readers, see Select your reader.

two views of the S700 reader

Pricing

Reader instructions

Product sheet

Set up your integration

S700 reader

  • All-in-one, Android-based smart reader that can run your custom application
  • For handheld or countertop use; optional dock available for mounted or countertop use cases
  • Contactless, chip, and swipe payments

Use it in a server-driven integration

  • Write your point-of-sale app for any device
  • Access Stripe features using the Stripe API
  • Communicate with the reader using Stripe and your server

Limitations

Server-driven integration doesn’t support:

  • Mobile readers
  • Collect payments while offline

If you don’t write code, you can find a Stripe partner who supports Terminal.

Architecture

In a server-driven integration, your POS device connects to your server. Your server then makes Stripe API calls, and Stripe updates the reader and returns the result.

The structure of the integration looks like this:

Server-driven integration architecture

Catatan

You can build a working example of an integration like this using the Terminal Quickstart-no reader hardware required.

Prototyping

Using the simulated reader

When you begin writing your application, you can test it with a simulated reader and simulated cards. This lets you build and verify your complete integration without needing physical hardware. The Terminal Quickstart demonstrates an app at this stage of development.

Using a physical reader

When you’re ready to work with actual hardware, you can extend your integration to a physical device. Follow these steps:

  1. Order a Stripe Reader S700 and physical test cards
  2. Connect to the reader over the internet
  3. Test your logic with physical test cards

Organize readers and locations

Stripe requires a Location to be associated with every Terminal reader, including a simulated reader. Before you connect a reader to a Terminal integration, you must create one or more Locations, either in the Dashboard or using the API. When you connect to your reader, specify one of those locations.

Locations represent physical places where your readers operate. Stripe needs location information to process payments correctly and keep your reader up to date. If your business requires you to move your readers frequently, your locations can use addresses that represent a primary place of business.

Next steps

  • See the Terminal Quickstart for a full code example using the simulated reader
  • Set up your integration to start writing your own code
  • Order readers, accessories, and test cards when you’re ready to work with physical hardware
Apakah halaman ini membantu?
YaTidak
  • Butuh bantuan? Hubungi Tim CS.
  • Bergabunglah dengan program akses awal kami.
  • Lihat log perubahan kami.
  • Ada pertanyaan? Hubungi Bagian Penjualan.
  • LLM? Baca llms.txt.
  • Dijalankan oleh Markdoc