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 AndaPembayaran Terkelola
Gunakan Payment Links
Buat halaman checkout
Bangun integrasi lanjutan
Bangun integrasi dalam aplikasi
Metode Pembayaran
Tambahkan metode pembayaran
    Gambaran umum
    Opsi integrasi metode pembayaran
    Kelola metode pembayaran default di Dashboard
    Tipe metode pembayaran
    Kartu
    Bayar dengan saldo Stripe
    Kripto
    Debit bank
      ACH Direct Debit
      Debit Langsung Bacs
      Debit praotorisasi di Kanada
      Debit Langsung BECS Australia
      Debit Langsung BECS Selandia Baru
      Debit Langsung SEPA
        Terima pembayaran
        Simpan detail bank
    Halaman pembayaran bank
    Transfer bank
    Transfer kredit (Sumber)
    Beli sekarang, bayar nanti
    Pembayaran real-time
    Voucher
    Dompet
    Aktifkan metode pembayaran lokal menurut negara
    Metode pembayaran custom
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
Di luar pembayaran
Dirikan perusahaan Anda
Kripto
Financial Connections
Climate
BerandaPembayaranAdd payment methodsBank debitsSEPA Direct Debit

Save SEPA Direct Debit details for future payments

Learn how to save payment method details for future SEPA Direct Debit payments.

You can use Checkout in setup mode to collect SEPA Direct Debit payment details in advance, and determine the final amount or payment date later. Use it to:

  • Save payment methods to a wallet to streamline future purchases
  • Collect surcharges after fulfilling a service
  • Start a free trial for a subscription
  • Saving payment methods to a wallet to streamline future purchases
  • Collecting surcharges after fulfilling a service
  • Starting a free trial for a subscription

Catatan

SEPA Direct Debit is a delayed notification payment method, which means that funds are not immediately available after payment. A payment typically takes 5 business days to arrive in your account.

Create or retrieve a Customer
Server-side

To reuse a SEPA Direct Debit payment method for future payments, it must be attached to a Customer.

Create a Customer object when your customer creates an account with your business. Associating the ID of the Customer object with your own internal representation of a customer enables you to retrieve and use the stored payment method details later.

Create a new customer or retrieve an existing customer to associate with this payment. Include the following code on your server to create a new customer.

Command Line
cURL
curl -X POST https://api.stripe.com/v1/customers \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"

Set up future payments

Catatan

This guide builds on the foundational set up future payments Checkout integration.

Use this guide to learn how to enable SEPA Direct Debit—it shows the differences between setting up future payments for cards and using SEPA Direct Debit.

Enable SEPA Direct Debit as a payment method

When creating a new Checkout Session, you need to add sepa_debit to the list of payment_method_types.

Ruby
Stripe::Checkout::Session.create({ mode: 'setup', payment_method_types: ['card'], payment_method_types: ['card', 'sepa_debit'], customer: customer.id, success_url: 'https://example.com/success', cancel_url: 'https://example.com/cancel', })

Test your integration

You can test your integration using the IBANs below. The payment method details are successfully collected for each IBAN but exhibit different behavior when charged.

Test IBANs
Nomor RekeningKeterangan
AT611904300234573201Transisi status PaymentIntent dari processing menjadi succeeded.
AT321904300235473204Transisi status PaymentIntent dari processing menjadi succeeded setelah minimal tiga menit.
AT861904300235473202Transisi status PaymentIntent dari processing menjadi requires_payment_method.
AT051904300235473205Transisi status PaymentIntent dari processing menjadi requires_payment_method setelah minimal tiga menit.
AT591904300235473203Transisi status PaymentIntent dari processing menjadi succeeded, tetapi suatu sengketa segera dibuat.
AT981904300000343434Pembayaran gagal dengan kode kegagalan charge_exceeds_source_limit karena jumlah pembayaran menyebabkan akun melebihi batas volume pembayaran mingguannya.
AT601904300000121212Pembayaran gagal dengan kode kegagalan charge_exceeds_weekly_limit karena jumlah pembayaran melebihi batas volume transaksi akun.
AT981904300002222227Pembayaran gagal dengan kode kegagalan insufficient_funds.

OpsionalCustomize mandate references with a prefix

Lihat juga

  • Manually configure SEPA Direct Debit as a payment
  • Connect payments
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