Lewati ke konten
Buat akun
atau
Masuk
Logo Dokumen Stripe
/
Tanya AI
Buat akun
Masuk
Mulai
Pembayaran
Otomatisasi keuangan
Platform dan situs belanja online
Manajemen uang
Alat bantu pengembang
Mulai
Pembayaran
Otomatisasi keuangan
Mulai
Pembayaran
Otomatisasi keuangan
Platform dan situs belanja online
Manajemen uang
Gambaran Umum
Tentang pembayaran Stripe
Upgrade integrasi Anda
Analitik pembayaran
Pembayaran online
Gambaran umumTemukan contoh penggunaan AndaPembayaran Terkelola
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
Alur pembayaran custom
Akuisisi fleksibel
Orkestrasi
Pembayaran di tempat
Terminal
    Gambaran umum
    Terima pembayaran di tempat
    Desain integrasi
    Pilih reader Anda
    Desain integrasi
    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
      Proses pembayaran MOTO
      Simpan kartu menggunakan MOTO
    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
    Enkripsi
    Referensi
    Referensi API
    Reader seluler
    Reader cerdas
    Panduan migrasi SDK
    Daftar periksa penggunaan
    Lembar produk reader Stripe Terminal
Produk Stripe lainnya
Financial Connections
Kripto
Climate
BerandaPembayaranTerminalMail order and telephone order payments

Process MOTO payments

Process mail order and telephone order (MOTO) payments.

Salin halaman

Catatan

MOTO payments are a gated feature. To request access, contact Stripe support. After we enable the feature, you must activate it by disconnecting from and reconnecting to your readers.

To process MOTO payments with a server-driven integration, you must:

  1. Create a PaymentIntent.
  2. Process the payment.
  3. Verify the reader state.
  4. Capture the payment.

Catatan

If you’re displaying cart details using the setReaderDisplay method, you must reset the reader’s display from a line item interface to the splash screen before collecting a MOTO payment.

MOTO payment collection screenshots

MOTO payment collection flow

Create a PaymentIntent

To begin collecting a MOTO payment, you must create a PaymentIntent with payment_method_types that includes card.

Command Line
cURL
curl https://api.stripe.com/v1/payment_intents \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d currency=usd \ -d "payment_method_types[]"=card \ -d capture_method=automatic \ -d amount=1000

Process the payment

After you create a PaymentIntent, use process_payment_intent to process the payment, setting process_config[moto] to true.

Command Line
cURL
curl https://api.stripe.com/v1/terminal/readers/
{{READER_ID}}
/process_payment_intent
\ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d payment_intent=
{{PAYMENT_INTENT_ID}}
\ -d "process_config[moto]"=true

The process_payment_intent request is asynchronous. After the request, the reader prompts you to enter the cardholder’s card number, CVC, expiration date, and postal code. You can then confirm the cardholder’s details to submit the payment for authorization.

Verify the reader state

Your application must follow the instructions for verifying the reader state to confirm a successful (approved) payment.

Capture the payment

You must call capture to complete the payment if the PaymentIntent has a status of requires_capture.

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