php - PayPal 自适应支付 - 不允许用户执行此操作

标签 php paypal paypal-adaptive-payments

我正在使用 paypal 自适应支付,并且我有沙盒帐户对此进行了最近 2 个月的测试,它工作得非常好,所有交易都通过使用沙盒成功完成。

现在我正在尝试做的是想要使用自适应支付来获取所有必要的信息 api id、密码、签名、ap id 等。我现在面临的问题是收到这个错误

Array
(
    [responseEnvelope.timestamp] => 2014-12-08T21:53:30.943-08:00
    [responseEnvelope.ack] => Failure
    [responseEnvelope.correlationId] => f8bdc47c42067
    [responseEnvelope.build] => 13414382
    [error(0).errorId] => 550001
    [error(0).domain] => PLATFORM
    [error(0).subdomain] => Application
    [error(0).severity] => Error
    [error(0).category] => Application
    [error(0).message] => User is not allowed to perform this action
    [error(0).parameter(0)] => Chained Payment
)

我不知道问题出在哪里,你能帮帮我吗

最佳答案

错误是因为您的 Adaptive Payment 应用未获准用于Chain Payments,而您正在尝试执行 Chain Payments API。

转到 apps.paypal.com 并检查(我可以看到您没有启用链支付)。为了解决这个错误,在apps.paypal.com新建一个应用,勾选“Chain Payments”,然后使用新的APP-ID发起这个API调用。当您的企业/高级账户未验证

时也有可能

P.S 顺便说一句,无法更新当前的应用程序,因为它已经获得批准。因此创建一个新的。

关于php - PayPal 自适应支付 - 不允许用户执行此操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27372405/

相关文章:

css - Paypal Express Checkout 页面未在 Firefox 中正确显示

Paypal 获取订阅详情

checkout - PayPal 自适应支付和 Stripe 的更便宜替代方案

paypal - 我使用哪些信息来测试 PayPal Payments Pro 的信用卡交易

php - Paypal 自适应支付表单提交错误

e-commerce - Paypal 自适应支付 API,多个接收者,哪个 apiUsername/apiPassword/apiSignature?

php - 将数据保存到 MySQL 并使用该数据更新页面而无需刷新

没有数字键的PHP array_push

PHP/MySQL If FROM 语句

php - 找出哪个页面正在调用 PHP 中的一段 JavaScript