Connect プラットフォームと連結アカウントに JCB カード決済を導入

Connect プラットフォームは、日本を所在地とする連結アカウントに、JCB 決済の受け付けを許可することができます。

JCB では、特定のプラットフォームについて優先的な支払いや受付可能な支払いの種類に関するガイドが追加されている場合があります。プラットフォームを売上処理加盟店とすることが求められる場合もあれば、連結アカウントを売上処理加盟店にすることが要求される場合もあります。前者の場合は、on_behalf_of を使用せずにプラットフォームで支払いを行う必要がありますが、後者の場合は、このパラメーターを使用する必要があります。

Connect の新規アカウント

Stripe に登録して Connect をご利用になる予定であり、Connect アカウントで JCB の決済の受け付けをご希望の場合は、まず japan-jcb-payments@stripe.com にご連絡ください。

既存の Connect プラットフォーム

プラットフォームが手数料を徴収するアカウントへのアクセス

連結アカウントに代わって JCB 登録をリクエストする必要があります。

新規アカウントを登録する

アカウントを作成する際に、card_paymentstransfers と併せて、jcb_payments ケイパビリティをリクエストする必要があります。

: Python コード

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

: OAuth URL

​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

既存の連結アカウントを登録する

Capabilities APIを使用して jcb_payments をリクエストする必要があります。

: Python コード

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

Stripe が手数料を徴収するアカウントへのアクセス

新規の連結アカウントは、JCB に自動的に登録されます。

既存の連結アカウントは、各自のダッシュボードから JCB の承認を申請する必要があります。「日本アカウントにおける JCB カード決済の有効化について」をご覧ください。

Connect プラットフォームでは、Stripe が代理で手数料を徴収する連結アカウントを登録することはできません。代わりに、ダッシュボードで JCB 決済を有効にするように、アカウント所有者に連絡する必要があります。

承認と却下

JCB より、お客様または連結アカウントに対して、情報の提出または対応が別途求められる場合があります。その場合は、Stripe からメールでご連絡いたします。

JCB がアカウントのお申し込みの審査結果を決定すると、Stripe は Webhook を利用してお客様に通知します。

JCB からアカウントの承認または却下の回答があると、Stripe から capability.updated Webhook が送信されます。

登録の結果

Webhook データ

承認済み

type: "capability.updated"
data.object.id: "jcb_payments"
data.object.status: "active"
account:承認された連結アカウントの ID

却下

type: "capability.updated"
data.object.id: "jcb_payments"
data.object.status: "inactive"
account:却下された連結アカウントの ID

結果待ち

type: "capability.updated"
data.object.id: "jcb_payments"
data.object.status: "pending"
account:登録のために送信された連結アカウントの ID

連結アカウントの登録状況を確認する

連結アカウントの JCB 登録状況を確認するには、Capabilities API を利用して jcb_payments ケイパビリティのステータスを照会します。

: Python コード

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

登録の結果

Capabilities API からのレスポンス

承認済み

status: "active"

却下

status: "inactive"

未登録

status: "unrequested"

結果待ち

status: "pending"

承認、システム、テストについて

JCB の評価結果については、Stripe よりメールでお知らせします。承認されると、システムの構築とテストを開始できます。システムの構築については、日本アカウントに JCB カード決済を導入をご確認ください。

JCB の登録の完了前にテスト環境ですべての支払いタイプをテストできますが、本番環境では使用できません。

日本以外のプラットフォーム

日本の連結アカウントに JCB 決済の受け付けを許可するには、まずこちらに連絡して、プラットフォームで jcb_payments ケイパビリティを有効にしてください。このケイパビリティが有効になると、ご自身の地域の Connect の設定で、自社の構築済みの Stripe システムについて回答できるようになります。ご自身の情報を送信した後、連結アカウントのケイパビリティのリクエストを開始することができます。

連結アカウントの所在地が日本でない場合は、JCB カードの受け付けに jcb_payments ケイパビリティは必要ありません。

その他の情報