为 Connect 平台和 Connect 子账户集成 JCB 支付

Connect 平台可以允许其位于日本的 Connect 子账户接受 JCB 支付。

根据 Connect Platform 账户和 Connect 子账户的创建时间,Connect 子账户的 JCB 入驻流程会有所不同。

2024 年 10 月 17 日之后创建的平台

对于 2024 年 12 月 16 日之后创建的 Connect 子账户,您可以立即开始接受其 JCB、Diners Club 和 Discover 卡。从历史上看,这仅适用于 Visa、Mastercard 和 American Express 卡,JCB 要求对这些卡品牌进行额外审查。

虽然您可以立即开始接受这些银行卡,但 JCB 会自动审查所有账户。在某些情况下,JCB 可能会拒绝您的账户,或者要求您提供有关贵商家或您自己的更多信息。

查看 Connect 子账户的注册状态

当 JCB 对 Connect 子账户申请做出决定后,Stripe 将使用 Webhook 通知您。当 JCB 批准或拒绝您的账户时,Stripe 将发送一个 capability.updated Webhook。

如果 JCB 需要关于 Connect 子账户的更多信息,Stripe 将通过电子邮件与您联系。在 JCB 批准 Connect 子账户之前,Stripe 将暂停 Connect 子账户接受新 JCB 付款的能力。暂停前处理的任何 JCB 付款将被自动退还。

2024 年 10 月 17 日之前创建的平台

创建账户时,您需要请求该jcb_payments 功能。如果您在请求该功能时遇到错误,请联系 japan-jcb-payments@stripe.com。

示例 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

示例 Python 代码:对现有 Connect 子账户请求功能

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

批准和拒绝

在某些情况下,JCB 会要求您或您的 Connect 子账户提供额外信息或执行某些操作。如果是这种情况,Stripe 将通过邮件通知您。

当 JCB 对您的账户申请做出决定后,Stripe 将使用 webhook 通知您。当 JCB 批准或拒绝您的账户时,Stripe 将发送一个 capability.updated Webhook。

注册结果

Webhook 数据

已批准

type: "capability.updated"
data.object.id: "jcb_payments"
data.object.status: "active"
account:获得批准的 Connect 子账户的 ID

已拒绝

type: "capability.updated"
data.object.id: "jcb_payments"
data.object.status: "inactive"
account:被拒绝的 Connect 子账户的 ID

待决定

type: "capability.updated"
data.object.id: "jcb_payments"
data.object.status: "pending"
account:已提交注册的 Connect 子账户的 ID

查看 Connect 子账户的注册状态

您可以通过 Capabilities API 查询 jcb_payments 功能的状态,以验证 Connect 子账户的 JCB 注册状态。

示例 Python 代码:

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

注册结果

来自 Capabilities API 的响应

已批准

status: "active"

已拒绝

status: "inactive"

未注册

status: "unrequested"

待决定

status: "pending"

非日本平台

若要允许您的日本 Connect 子账户接受 JCB 支付,请先联系我们为您的平台启用 jcb_payments 功能。然后,您可以在区域 Connect 设置中提供有关 Stripe 集成问题的答案。提交信息后,您可以开始为您的 Connect 子账户申请该功能。

如果您的 Connect 子账户不在日本,则不需要 jcb_payments 功能即可接受 JCB 卡。

附加信息