Paypal Express Checkout-通过在我的付款中添加收款人,收到400个错误请求

Paypal Express Checkout-通过在我的付款中添加收款人,收到400个错误请求,paypal,paypal-sandbox,paypal-rest-sdk,Paypal,Paypal Sandbox,Paypal Rest Sdk,我正在使用客户端模式测试express checkout集成,我有一个代码笔,可以正常付款,但添加一个收款人失败,并发出400个错误请求和权限被拒绝消息 transactions: [ { amount: { total: '10', currency: 'USD' }, payee: { email: 'vinici

我正在使用客户端模式测试express checkout集成,我有一个代码笔,可以正常付款,但添加一个收款人失败,并发出400个错误请求和权限被拒绝消息

transactions: [
                  {
                      amount: { total: '10', currency: 'USD' },
                      payee: {
                            email: 'vinicio-buyer@yopmail.com' // it's business account, I made a mistake labeling as buyer
                      }
                  }
              ]
我使用的是沙盒账户,所以我作为收款人使用的是一个商业沙盒账户,我看到了一些与此相关的帖子,但我找不到解决我错误的方法

要测试使用:

  • 用户:viniciojoj买方@gmail.com
  • 通过:测试通过

我需要在某处启用第三方支付吗?还是我遗漏了什么

你不应该让买家(付款人)和卖家(收款人)拥有相同的电子邮件地址,因为这意味着你要自己付费

即使您作为api调用者与收款人不同,它仍然可以工作-您不需要第三方权限


我希望能够通过流没有任何错误,你看到这个错误时,买方点击按钮,或一旦他们批准了贝宝付款

检查github repo时,我发现这是aknow问题,因此我们必须等到问题得到解决或转到服务器端集成: