我正在使用客户端模式测试快速结账集成,我有一个用于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
我是否需要在某个地方启用第三次付款?还是我错过了什么?
答案 0 :(得分:0)
您不应该让买家(付款人)和卖家(收款人)拥有相同的电子邮件地址 - 因为这意味着您需要支付给自己。
即使您作为api来电者与收款人不同,它仍然有用 - 您不需要第三方权限
我希望能够在没有任何错误的情况下完成流程,当买家点击按钮或他们批准PayPal付款时,您会看到此错误。