相关疑难解决方法(0)

Stripe Connect Charge - 必须作为连接帐户进行身份验证才能使用客户参数

我正在尝试设置 Stripe Connect 并且需要

  1. 首先通过创建客户来向买方收费,
  2. 然后生成一个令牌,最后
  3. 使用此令牌向客户收费。

只要买方和卖方不是 Stripe Connect 平台的所有者,这种方法就可以正常工作。

即让我们假设以下电子邮件对应于帐户持有人:

admin@admin.com
Run Code Online (Sandbox Code Playgroud)

现在,我们有两个卖家:

seller_1@sellers.com
admin@admin.com
Run Code Online (Sandbox Code Playgroud)

我们有一位买家:

buyer_1@buyers.com
Run Code Online (Sandbox Code Playgroud)

我的代码在buyer_1seller_1. 一切顺利,并收取申请费。

然而,当buyer_1想要从admin@admin.com. 尽管admin@admin.com已连接到帐户平台(我经历了与 for 相同的过程seller_1),但我不断收到错误消息:

message: "Must authenticate as a connected account to be able to use customer parameter. See https://stripe.com/docs/api#create_card_token for more details."
param: "customer"
raw: Object
rawType: "invalid_request_error"
requestId: "req_8EtIue0F4JWFmQ"
stack: 400
type: "StripeInvalidRequestError"
Run Code Online (Sandbox Code Playgroud)

我使用以下教程来保存客户并向客户收费

// store
// Set your secret key: remember to change …
Run Code Online (Sandbox Code Playgroud)

javascript payment node.js stripe-payments stripe-connect

5
推荐指数
1
解决办法
3659
查看次数