登录时出现 PayPal 数字商品错误

Posted

技术标签:

【中文标题】登录时出现 PayPal 数字商品错误【英文标题】:PayPal Digital Goods Error on login 【发布时间】:2011-06-11 16:57:50 【问题描述】:

我正在使用以下代码接受数字商品的付款:

https://www.x.com/blogs/Nate/2011/01/07/digital-goods-with-express-checkout-in-php

我有一个沙盒帐户,并且我使用了沙盒帐户中的 API 凭据。

在我按下“使用 PayPal 付款”按钮之前,一切正常。此时,当我尝试登录以继续模拟交易时,我收到以下错误:“我们目前无法完成您的请求。请稍后再试。对于给您带来的不便,我们深表歉意。”

我不知道我做错了什么,有人可以帮忙吗?

【问题讨论】:

【参考方案1】:

如果您在 uri 请求 LONGMESSAGE 参数中收到“您的帐户未注册销售数字商品”的错误消息,您可以在 x.com 论坛上请求添加它。

但是,如果您赶时间,您现在可以创建一个新的预配置测试用户并将其类型设置为 Merchant。即使没有配置选项,它也会启用 PayPal Express/Digital Goods。

(根据我的经验,Website Payments Pro 测试用户将不会自动配置数字商品。)

【讨论】:

【参考方案2】:

X.com 论坛上有很多人有同样的问题。通过要求 PayPal 技术支持为他们的沙盒帐户启用数字商品交易,似乎已经解决了其中一些问题。显然,此选项在正常沙盒设置期间不可用。

【讨论】:

是的,看来你需要在真实账户中启用它【参考方案3】:

以防万一其他人遇到同样的错误。

https://www.x.com/thread/49935

确保将 PaymentAction 设置为“销售”而不是“授权”

【讨论】:

以上是关于登录时出现 PayPal 数字商品错误的主要内容,如果未能解决你的问题,请参考以下文章

如何在贝宝墨西哥激活数字商品

销售数字商品时 Paypal 快递结帐错误

PayPal:创建付款时出现内部服务器错误

使用 Active Merchant 和 PayPal 时出现 SSL 错误

选择“使用信用卡或借记卡付款”时出现 PayPal 订阅按钮错误

PayPal Rest API 在切换到 Live Credentials 时出现 401 错误