Bagaimana platform mengatur keterangan atau metadata pada pembayaran di sebuah akun terhubung?

Ketika destination charge dibuat oleh platform, menggunakan Charges API atau PaymentIntents API, metadata yang ditetapkan pada charge tersebut oleh platform tidak akan otomatis dipropagasi ke objek lain yang dibuat, misalnya, Transfer yang memindahkan dana ke akun terhubung, atau Charge pada akun terhubung yang mewakili uang yang masuk. Keterangan dan metadata hanya diatur pada Charge atau PaymentIntent di akun platform, yang bersifat privat bagi platform. Beberapa pengguna mungkin memerlukan metadata atau keterangan pada platform yang diatur pada Charges atau PaymentIntents di akun terhubung. Hal ini memerlukan pengembangan custom.

Caranya, dapatkan identifikasi pembayaran pada akun terhubung yang sesuai dengan pembayaran pada akun platform. Dapatkan identifikasi transfer yang dikaitkan dengan charge pada platform dari properti transfer pada objek Charge, kemudian ambil transfer tersebut dan periksa properti destination_payment, yang merujuk pada pembayaran di akun terhubung.

Hal ini dapat dilakukan dalam satu panggilan API dengan menggunakan fitur expand dan memasukkan transfer untuk mendapatkan properti transfer diperluas dalam respons, yang memberi Anda akses langsung ke identifikasi destination_payment dalam respons API awal. Dari sana, Anda dapat memanggil update Payment Intent dan/atau Charge API menggunakan Stripe-Account header untuk akun terhubung dan mengatur keterangan atau metadata yang diinginkan pada pembayaran tersebut.

Apakah ini menjawab pertanyaan Anda?