PayPal 快速结账 - 400 错误请求 通过在我的付款中添加收款人



我正在使用客户端模式测试快速结帐集成,我有一个用于该 https://codepen.io/vinicio-viaro/pen/XEwywg?editors=1111 的代码笔,进行正常付款它工作正常,但是添加收款人失败,并显示PERMISSION_DENIED消息的 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 调用者与收款人不同,它仍然有效 - 您不需要第三方权限

我希望能够在没有任何错误的情况下完成流程,当买家单击按钮或批准PayPal付款时,您会看到此错误。

最新更新