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

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

JCB 可能针对特定平台的首选和/或可接受的收款类型提供了附加指导意见。在某些情况下,他们可能希望平台为结算商家,而在其他情况下,他们可能会要求 Connect 子账户为结算商家。前者要求在不使用 on_behalf_of 的情况下在平台上收款,后者则要求使用此参数。

新的 Connect 子账户

如果您要入驻 Stripe 并使用 Connect,而且希望 Connect 子账户接受 JCB 支付,请先联系 japan-jcb-payments@stripe.com

现有 Connect 平台

对平台向其收取费用的账户的访问权限

您需要代表您的 Connect 子账户请求注册 JCB。

注册新账户

创建账户时,需要申请使用 jcb_payments 功能以及 card_paymentstransfers

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

注册现有的 Connect 子账户

您需要通过 Capabilities API 请求 jcb_payments

示例 Python 代码:

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

Stripe 向其收取费用的账户的使用资格

新的 Connect 子账户将自动注册 JCB。

现有的 Connect 子账户需要通过其管理平台申请 JCB 批准。请参阅“为日本的 Stripe 账户启用 JCB”。

对于 Stripe 向其收取费用的 Connect 子账户,Connect 平台无法代表他们进行注册。相反,他们应该直接联系账户所有者,通知他们在其管理平台中启用 JCB。

批准和拒绝

在某些情况下,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"

验收、集成和测试

我们将通过邮件通知您 JCB 的评估结果。获得批准后您就可以开始构建和测试您的集成。有关集成信息,请参阅在日本 Stripe 账户中集成 JCB 支付方式

您可以在完成 JCB 入驻前在测试模式下测试所有收款类型,但无法在真实模式下使用这些类型。

非日本平台

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

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

附加信息