PayPal SetExpressCheckout 在实时服务器上失败
Posted
技术标签:
【中文标题】PayPal SetExpressCheckout 在实时服务器上失败【英文标题】:PayPal SetExpressCheckout fails on live server 【发布时间】:2013-09-05 13:07:48 【问题描述】:当我对 PayPal 实时服务器进行 SetExpressCheckout API 调用时,我收到以下错误: “您未注册接受数字交付商品的付款。”
该错误非常清楚地表明我应该从我的企业 PayPal 帐户启用数字商品选项。我发现应该可以在“我的业务设置”页面上启用“带快速结帐的数字商品”。但是,当我选择“更改”->“添加新”选项时,我将被带到显示可用选项的页面,当我选择“数字商品”时,我只是回到“我的业务设置”页面而没有任何通知和没有明显的变化。似乎添加数字商品作为选项不起作用。我注意到仅在此数字商品项目中出现“需要注册”文字,这可能是缺失的部分,但我不知道它的实际含义或我应该在哪里注册。
任何人都知道如何解决“您未注册接受数字交付商品的付款”这一问题。使用 Express Checkout API 时出现问题?
【问题讨论】:
【参考方案1】:我在今年早些时候从 NVP 更新到 SOAP 时遇到了同样的问题。
尽管他们的支持/文档说什么,通过 PayPal 的网络界面启用数字下载的选项已经被破坏了一段时间,正如您所指出的(截至 2014 年 5 月 28 日,在您提出问题近 9 个月后仍然被破坏)。我不满意从 API 调用中删除“数字”标签,所以我给他们的技术支持热线打了电话。
在支持人员同意 Web 界面损坏后,他们从他们端手动为我的商家帐户启用了数字商品。他们说他们也最终在他们的追踪器中记录了界面的问题,但如果你仍然对“数字”有问题,只需给他们打电话,他们会为你激活它。
【讨论】:
【参考方案2】:解决方案是在 SetExpressCheckout API 调用中不使用数字标签。
【讨论】:
以上是关于PayPal SetExpressCheckout 在实时服务器上失败的主要内容,如果未能解决你的问题,请参考以下文章
找不到 PayPal SetExpressCheckout 方法
Paypal SANDBOX SetExpressCheckout 停止工作
Paypal“SetExpressCheckout”API 方法已停止使用沙盒卖家账户
Paypal SetExpressCheckout 数字商品