Paypal Express Checkout - 400 Bad Request通过在我的付款上添加收款人

时间:2018-04-13 16:22:23

标签: paypal paypal-sandbox paypal-rest-sdk

我正在使用客户端模式测试快速结账集成,我有一个用于https://codepen.io/vinicio-viaro/pen/XEwywg?editors=1111的codepen,正常支付它工作正常,但添加一个收款人它失败了400错误请求PERMISSION_DENIED信息。

transactions: [
                        {
                            amount: { total: '10', currency: 'USD' },
                          payee: {
                            email: 'vinicio-buyer@yopmail.com' // it's bussiness acount, I made a mistake labeling as buyer

                          }
                        }
                    ]

我正在使用沙盒帐户,因此我作为收款人使用的是商业沙盒帐户,我看到了一些与此相关的帖子,但我无法找到解决方案。

测试用途: 用户:viniciojoj-buyer @ gmail.com

传递:testpass

我是否需要在某个地方启用第三次付款?还是我错过了什么?

1 个答案:

答案 0 :(得分:0)

您不应该让买家(付款人)和卖家(收款人)拥有相同的电子邮件地址 - 因为这意味着您需要支付给自己。

即使您作为api来电者与收款人不同,它仍然有用 - 您不需要第三方权限

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