Hubungkan platform menggunakan Sources APITidak lagi digunakan
Pertimbangan untuk platform Stripe Connect menambahkan dukungan untuk metode pembayaran baru menggunakan Sources API.
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.
Pemilik platform Connect dapat menggunakan metode pembayaran tambahan yang didukung dengan Sources. Untuk mempelajari selengkapnya tentang pembuatan pembayaran untuk pengguna yang terhubung, dan pendekatan terbaik untuk Anda, lihat dokumentasi pembayaran dan biaya Connect.
Membuat destination charges
Jika Anda memilih destination charges, Anda harus membuat Source di platform secara langsung dan membuat Charge menggunakan parameter tujuan yang sesuai. Pelanggan akan di-charge oleh platform Anda, yang kemudian mentransfer jumlah yang diperlukan ke akun tujuan.
Dengan destination charges yang menggunakan kartu, nama platform Anda akan muncul di keterangan rekening koran dan charge tersebut diatribusikan ke akun terhubung. Dengan destination charges yang menggunakan metode pembayaran alternatif (APM), nama platform Anda muncul di keterangan rekening koran tetapi charge tersebut diatribusikan ke platform Anda.
Membuat direct charges
Jika memilih direct charges, Anda harus memastikan akun terhubung sudah mendapatkan onboarding mengenai metode pembayaran yang ingin Anda gunakan (lihat di bawah). Direct charges memerlukan pembuatan sumber pada akun terhubung. Anda dapat melakukannya dengan meneruskan source.
dengan nilai identifikasi akun terhubung saat menggunakan Stripe.js.
// Set the connected Stripe Account on which the source should be created var stripe = Stripe(
, {stripeAccount: "{{CONNECTED_STRIPE_ACCOUNT_ID}}"}, ); stripe.createSource({ type: 'ideal', amount: 1099, currency: 'eur', owner: { name: 'Jenny Rosen', }, redirect: { return_url: 'https://shop.example.com/crtA6B28E1', }, }).then(function(result) { // handle result.error or result.source });'pk_test_TYooMQauvdEDq54NiTphI7jx'
Jika Anda membuat sumber di sisi server, Anda dapat menggunakan autentikasi dengan header Stripe-Account bersama salah satu pustaka yang kami dukung.
Menggandakan Source kartu
Source kartu (karena tidak terikat secara intrinsik pada platform Anda dan tidak memerlukan alur autentikasi) dapat dibuat di platform Anda kemudian digandakan ke akun terhubung untuk membuat direct charges di sana.
Setelah Anda membuat Source kartu dan melampirkannya ke Customer (lihat Source dan Customer untuk detail selengkapnya mengenai cara interaksi kedua objek ini), Anda dapat menggandakan Source kartu itu pada akun terhubung menggunakan identifikasi akun terhubung sebagai header Stripe-Account
:
Source kartu umumnya reusable
. Namun, saat menggandakannya, Anda dapat mengesampingkan penggunaan untuk membatasi cara akun terhubung menggunakannya. Anda melakukannya dengan menentukan usage
sebagai single_
saat menggandakan Source.
Jika Anda membuat Source kartu yang dapat digunakan kembali di akun terhubung, pastikan Anda melampirkannya ke Customer sebelum men-charge-nya. Lihat Source dan Customer untuk detail selengkapnya tentang cara melampirkan dan mengelola Source di Customer.