Mengintegrasikan pembayaran JCB untuk platform Connect dan akun terhubung

Platform Connect dapat mengizinkan akun terhubung mereka yang berlokasi di Jepang untuk menerima pembayaran JCB.

JCB bisa saja memiliki panduan tambahan tentang tipe charge yang dipilih dan/atau dapat diterima untuk platform tertentu. Dalam beberapa kasus, mereka bisa saja lebih memilih platform untuk menjadi merchant pelunasan, sementara dalam kasus lain mereka mungkin meminta akun terhubung untuk menjadi merchant pelunasan. Pada kasus pertama, charge pada platform perlu dilakukan tanpa on_behalf_of, sementara pada kasus kedua, diperlukan penggunaan parameter ini.

Akun Connect baru

Jika Anda melakukan onboarding di Stripe dan ingin menggunakan Connect, serta ingin menerima pembayaran JCB untuk akun Connect, harap hubungi japan-jcb-payments@stripe.com terlebih dahulu.

Platform Connect yang ada

Akses untuk akun yang penagihan biayanya dilakukan Platform

Anda harus mengajukan pendaftaran JCB atas nama akun yang terhubung.

Mendaftarkan akun baru

Anda harus meminta kemampuan jcb_payments saat membuat akun, dan juga kemampuan card_payments dan transfer.

Contoh kode Python:

stripe.Account.create(
 country="JP",
 requested_capabilities=['jcb_payments', 'card_payments', 'transfers'],
)

Contoh URL OAuth:

​https://connect.stripe.com/express/oauth/authorize​
?redirect_uri={REDIRECT_URL}
&client_id={CLIENT_ID}
&state={STATE_VALUE}
&suggested_capabilities[]=transfers
&suggested_capabilities[]=card_payments
&suggested_capabilities[]=jcb_payments

Mendaftarkan akun terhubung yang sudah ada

Anda harus meminta jcb_payments melalui Capabilities API.

Contoh kode Python:

stripe.Account.modify_capability(
 "acct_1CmEuvFjAq3Pk1RD",
 "jcb_payments",
 requested=True,
)

Akses untuk akun yang penagihan biayanya dilakukan Stripe

Akun terhubung yang akan didaftarkan di JCB secara otomatis.

Akun terhubung yang ada harus mengajukan permohonan persetujuan JCB melalui Dashboard mereka. Lihat Mengaktifkan JCB untuk akun Stripe yang berlokasi di Jepang.

Platform Connect tidak dapat mendaftarkan akun terhubung yang penagihan biayanya dilakukan Stripe atas nama mereka. Sebagai gantinya, mereka harus menghubungi pemilik akun secara langsung untuk memberi tahu mereka agar mengaktifkan JCB di Dashboard.

Persetujuan dan penolakan

Dalam beberapa kasus, JCB akan meminta informasi tambahan atau tindakan dari Anda, atau akun terhubung Anda. Jika demikian, Stripe akan memberi tahu Anda melalui email.

Setelah JCB membuat keputusan tentang aplikasi rekening, Stripe akan memberi tahu Anda menggunakan webhook.

Setelah JCB menyetujui atau menolak akun Anda, Stripe akan mengirimkan webhook capability.updated.

Hasil pendaftaran

Data webhook

Disetujui

tipe: "capability.updated"
data.object.id: "jcb_payments"
data.object.status: "active"
akun: ID akun terhubung yang disetujui

Ditolak

tipe: "capability.updated"
data.object.id: "jcb_payments"
data.object.status: "inactive"
akun: ID akun terhubung yang ditolak

Menunggu keputusan

tipe: "capability.updated"
data.object.id: "jcb_payments"
data.object.status: "pending"
akun: ID akun terhubung yang telah dikirimkan untuk pendaftaran

Memeriksa status pendaftaran akun terhubung

Anda dapat memverifikasi status pendaftaran JCB dari akun terhubung dengan mengirim query status kemampuan jcb_payments melalui Capabilities API.

Contoh kode Python:

stripe.Account.retrieve_capability(
 "acct_1CmEuvFjAq3Pk1RD",
 "jcb_payments",
)

Hasil pendaftaran

Respons dari Capabilities API

Disetujui

status: "active"

Ditolak

status: "inactive"

Belum terdaftar

status: "unrequested"

Menunggu keputusan

status: "pending"

Persetujuan, integrasi, dan pengujian

Kami akan menginformasikan hasil penilaian JCB kepada Anda melalui email. Setelah disetujui, Anda dapat mulai membangun dan menguji integrasi. Untuk informasi terkait integrasi, lihat Mengintegrasikan pembayaran JCB pada akun Stripe yang berlokasi di Jepang.

Anda dapat menguji semua tipe charge dalam mode percobaan sebelum proses onboarding JCB selesai, tetapi Anda tidak akan dapat menggunakannya dalam mode live.

Platform non-Jepang

Agar akun terhubung Jepang Anda dapat menerima JCB, hubungi kami terlebih dahulu untuk mengaktifkan kemampuan jcb_payments pada platform Anda. Anda kemudian akan dapat memberikan jawaban tentang integrasi Stripe Anda pada pengaturan Connect regional Anda. Setelah mengirimkan informasi, Anda akan dapat mulai meminta kemampuan untuk akun terhubung Anda.

Jika akun terhubung Anda tidak berlokasi di Jepang, Anda tidak memerlukan kemampuan jcb_payments untuk menerima kartu JCB.

Informasi tambahan