php - Paypal 错误 : This account is not approved for the authorization service

标签 php paypal express-checkout

我有一个销售音乐的网络应用程序。艺术家将他们的 mp3 和他们的 paypal 帐户放在一起,然后用户可以购买歌曲。

我正在使用用于 Paypal 和 Express Checkout 的 PHP Api。一些用户可以毫无问题地销售他们的音乐,但其他用户会出现以下错误:

[TIMESTAMP] => 2014-09-22T09:16:15Z
[CORRELATIONID] => 1549c264a8645
[ACK] => Failure
[VERSION] => 115
[BUILD] => 12932421
[L_ERRORCODE0] => 11623
[L_SHORTMESSAGE0] => This account is not approved for the authorization service.
[L_LONGMESSAGE0] => This account is not approved for the authorization service. To enable this service, contact PayPal customer service
[L_SEVERITYCODE0] => Error

这是一切正常时的响应:

[TOKEN] => EC-3MD61457NF0416501
[TIMESTAMP] => 2014-09-22T09:46:53Z
[CORRELATIONID] => 6c8d20db85b
[ACK] => Success
[VERSION] => 115
[BUILD] => 12932421

有什么问题?也许他们没有用于销售或收款的 Paypal 账户? (个人账户)

如果这是问题所在,我如何通过电子邮件检查帐户类型?

最佳答案

看来您正在使用 PayPal Express Checkout Parallel Payments 。由于您收到此错误,您传递给 PayPal 的请求中的其中一个卖家电子邮件地址未经确认。我会建议您获取失败请求的接收者的电子邮件地址,并要求他们确认他们的 PayPal 电子邮件地址。

一旦完成,您应该摆脱这个错误。

关于php - Paypal 错误 : This account is not approved for the authorization service,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25913012/

相关文章:

php - 如何使用我的 PHP 代码向外键字段插入值?

php - 如何组合多对多表中所有值的 select 语句

ruby-on-rails - Rails,如何从 Controller 提交 PayPal 请求,而不是表单,URL 编码

php - Paypal - 不支持货币

php - 如何防止 PHP 中的 SQL 注入(inject)?

php - 自适应支付 IPN 交易 ID 未出现

ios - 在 swift 2.2 项目中集成 'PayPal-iOS-SDK'

php - PayPal Express Checkout.js - 发送自定义参数

asp.net - DoDirectPayment : This transaction cannot be processed due to an invalid merchant configuration

php - 从自定义脚本动态加载时 Font Awesome 图标不显示