我正在尝试向我的服务用户付款。我正在使用 Node.js SDK 并选择 Mass Payments 进行自动支付,因为看起来这对我来说是唯一可能的选择(用户在移动应用程序中按下“退出”按钮,应用程序向我们的服务器发送请求,然后我们的服务器拨打电话到 PayPal NVP API 将钱从我们的贝宝账户转移到用户的贝宝账户)。我正在通过 NVP API 发出请求。
PayPal 响应此错误:
{
"TIMESTAMP": "2015-02-17T20:20:29Z",
"CORRELATIONID": "5a949b0257755",
"ACK": "Failure",
"VERSION": "2.3",
"BUILD": "15295733",
"L_ERRORCODE0": "10329",
"L_SHORTMESSAGE0": "User is blocked",
"L_LONGMESSAGE0": "We're sorry, but your PayPal account isn't currently eligible to send mass payments. Please contact either PayPal Customer Service or your account manager.",
"L_SEVERITYCODE0": "Error"
}
这种错误的可能原因是什么?也许我使用不合适的账户类型进行大额付款?我应该拥有什么样的账户?或者,也许我只是使用了不合适的 API 来支付?
当我尝试使用实时贝宝服务器时,会出现此错误。在沙盒服务器上,大规模支付完全正常。