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 UmumJelajahi semua produk
Mulai membangun
Mulai mengembangkan
Proyek sampel
Tentang API
    Tur API
    Payment Intents API
    Setup Intents API
    Metode Pembayaran
    Produk dan harga
    API lama
      Charge
      Sumber
        Transisi ke API baru
        Sumber Kartu
        Sumber dan pelanggan
        ACH Direct Debit
        Platform Connect
        Praktik terbaik
        iOS
        Android
    Fase rilis
Build with LLMs
Gunakan Stripe tanpa kode
Siapkan Stripe
Buat akun
Dashboard Web
Dashboard Seluler
Migrasikan ke Stripe
Kelola risiko penipuan
Pahami penipuan
Perlindungan penipuan Radar
Kelola sengketa
Verifikasikan identitas
BerandaMulaiAbout the APIsOlder APIsSources

Sumber dan pelangganTidak lagi digunakan

Pelajari cara melampirkan dan mengelola sumber dengan objek Customer.

Peringatan

We deprecated the Sources API and plan to remove support for local payment methods. If you currently handle any local payment methods using the Sources API, you must migrate them to the Payment Methods API.

While we don’t plan to remove support for card payments, we recommend replacing any use of the Sources API with the PaymentMethods API, which provides access to our latest features and payment method types.

Objek Source dapat berupa sekali pakai atau dapat digunakan kembali, seperti yang ditunjukkan oleh parameter usage-nya. Walaupun sumber dapat di-charge secara langsung, sumber reusable harus selalu dilampirkan pada objek Customer untuk digunakan kembali nanti. Melampirkan sumber yang dapat digunakan kembali ke objek Customer memungkinkan Anda menyajikan daftar metode pembayaran yang dapat digunakan kembali kepada pelanggan yang sebelumnya telah mereka gunakan bersama aplikasi atau situs Anda.

Sumber yang dapat digunakan kembali

Metode pembayaran tertentu (misalnya, Debit Langsung SEPA) mendukung sumber yang dapat digunakan kembali, sehingga Anda dapat melakukan pembayaran tambahan tanpa pelanggan perlu menyelesaikan proses pembayaran lagi. Sumber yang dapat Anda gunakan kembali memiliki parameter usage yang diatur ke reusable.

Anda harus melampirkan sumber yang dapat digunakan kembali ke objek Customer sebelum membuat permintaan charge. Jika Anda men-charge sumber yang dapat digunakan kembali tanpa terlebih dahulu melampirkannya, sumber tersebut akan terpakai (statusnya berubah dari chargeable menjadi consumed). Sumber yang terpakai tidak dapat digunakan untuk pembayaran lebih lanjut.

Melampirkan sumber ke objek Customer baru

Anda dapat membuat objek Customer dan melampirkan sumber dalam satu panggilan API. Ini berguna jika baru pertama kali Anda melihat pelanggan ini.

Command Line
cURL
curl https://api.stripe.com/v1/customers \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ --data-urlencode email="paying.user@example.com" \ -d source=src_18eYalAHEMiOZZp1l9ZTjSU0

Sumber menjadi sumber default objek Customer, karena ini adalah metode pembayaran pertama dan satu-satunya pelanggan. Sumber default secara otomatis dipilih jika Anda membuat permintaan charge menggunakan parameter customer tanpa menentukan source.

Melampirkan Source ke objek Customer yang ada

Saat Anda memperbarui objek Customer yang memiliki sumber default, sumber yang ada secara otomatis dilepaskan, dan menambahkan sumber yang disediakan sebagai default baru. Untuk menambahkan sumber tanpa mengganti default yang ada, gunakan metode attach, seperti ditunjukkan di bawah ini.

Command Line
curl
curl https://api.stripe.com/v1/customers/cus_AFGbOSiITuJVDs/sources \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -d "source"="src_18eYalAHEMiOZZp1l9ZTjSU0"

Di sini, karena mungkin sudah ada sumber default untuk objek Customer, sumber yang baru dilampirkan tidak menjadi sumber default. Namun, Anda dapat mengubah sumber default dengan memperbarui objek Customer dan menentukan sumber sebagai nilai untuk default_source.

Command Line
cURL
curl https://api.stripe.com/v1/customers/cus_AFGbOSiITuJVDs \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d default_source=src_18eYalAHEMiOZZp1l9ZTjSU0

Men-charge sumber yang dilampirkan

Anda harus menentukan objek Customer dan sumber saat membuat permintaan charge.

Command Line
curl
curl https://api.stripe.com/v1/charges \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -d amount="1099" \ -d currency="eur" \ -d customer=cus_AFGbOSiITuJVDs \ -d source=src_18eYalAHEMiOZZp1l9ZTjSU0

Jika Anda mencoba men-charge objek Customer tanpa menentukan sumber, Stripe akan menggunakan sumber default pelanggan.

Melepaskan sumber

Jika Anda perlu menghapus sumber dari objek Customer tertentu, Anda dapat melepaskan sumber. Melakukannya akan mengubah status sumber menjadi consumed, sehingga tidak dapat digunakan setelah dilepas.

Sumber sekali pakai

Sumber sekali pakai harus dibuat setiap kali pelanggan melakukan pembayaran, dan tidak dapat digunakan kembali. Karena itu, kami tidak merekomendasikan Anda melampirkannya secara permanen ke pelanggan.

Jika Anda ingin mengaitkan pembayaran dengan objek Customer tertentu, Anda bisa memasukkan parameter customer saat membuat permintaan charge bersama sumber, meskipun sumber tidak dilampirkan.

Command Line
curl
curl https://api.stripe.com/v1/charges \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -d amount="1099" \ -d currency="eur" \ -d customer=cus_AFGbOSiITuJVDs \ -d source=src_18eYalAHEMiOZZp1l9ZTjSU0

Objek Charge yang dihasilkan mereferensikan objek Customer maupun Source, sekalipun keduanya tidak terkait satu sama lain secara langsung.

Lihat juga

  • Metode pembayaran yang didukung di Sources
  • Praktik terbaik untuk menggunakan Source
  • Menggandakan metode pembayaran tersimpan
  • Referensi Sources API
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