Square Payments - 将资金从一个账户转移到另一个账户

时间:2021-04-14 17:32:40

标签: node.js square

我正在尝试构建一个应用程序,商家可以通过该应用程序销售产品。

据我所知,应用程序可以使用“app_fee_money”从使用 Square 服务的每笔交易中收取费用。

应用程序处于沙盒模式,但我面临以下问题:

下单后,应用需要一次性将资金转入一个或多个账户。例如,用户可以使用来自多个供应商的商品进行结账。应用如何将资金转移给每个供应商,并为自己保留每个供应商的百分比?

因此拥有帐户 A 和其他帐户 B。帐户 A 可以使用它的 API 密钥将资金从帐户 B 转移到 locationId - 两者都使用沙盒设置。

此外,是否可以使用生产凭据进行转移,以使用帐户 A api 密钥从帐户 B 转移到 locationId?

在我们当前的实施中,它可以使用 API 从帐户 A 支付到同一帐户的位置。但是在将 locationId 更改为来自帐户 B 的一个时,它会返回此错误:

[Error] Status:403, Messages: [
{
"code": "FORBIDDEN",
"detail": "You have insufficient permissions to perform that action.",
"category": "AUTHENTICATION_ERROR"
}

是否有可以使用的教程或示例?后端是 NodeJs。

0 个答案:

没有答案