Connect 平台可以允许其位于日本的 Connect 子账户接受 JCB 支付。
JCB 可能针对特定平台的首选和/或可接受的收款类型提供了附加指导意见。在某些情况下,他们可能希望平台为结算商家,而在其他情况下,他们可能会要求 Connect 子账户为结算商家。前者要求在不使用 on_behalf_of
的情况下在平台上收款,后者则要求使用此参数。
如果您要入驻 Stripe 并使用 Connect,而且希望 Connect 子账户接受 JCB 支付,请先联系japan-jcb-payments@stripe.com。
您需要代表您的 Connect 子账户请求注册 JCB。
注册新账户
创建账户时,需要申请使用 jcb_payments
功能以及 card_payments
和 transfers
。
示例 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, )
新的 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" |
已拒绝 |
type: "capability.updated" |
待决定 |
type: "capability.updated" |
您可以通过 Capabilities API 查询 jcb_payments
功能的状态,以验证 Connect 子账户的 JCB 注册状态。
示例 Python 代码:
stripe.Account.retrieve_capability( "acct_1CmEuvFjAq3Pk1RD", "jcb_payments", )
注册结果 |
来自 Capabilities API 的响应 |
已批准 |
|
已拒绝 |
|
未注册 |
|
待决定 |
|
我们将通过邮件通知您 JCB 的评估结果。获得批准后您就可以开始构建和测试您的集成。有关集成信息,请参阅在日本 Stripe 账户中集成 JCB 支付方式。
您可以在完成 JCB 入驻前在测试模式下测试所有收款类型,但无法在真实模式下使用这些类型。
若要允许您的日本 Connect 子账户接受 JCB 支付,请先联系我们为您的平台启用 jcb_payments
功能。然后,您可以在区域 Connect 设置中提供有关 Stripe 集成问题的答案。提交信息后,您可以开始为您的 Connect 子账户申请该功能。
如果您的 Connect 子账户不在日本,则不需要 jcb_payments
功能即可接受 JCB 卡。