PayPal SetExpressCheckout在实时服务器上失败

时间:2013-09-02 12:10:59

标签: paypal

当我针对PayPal实时服务器进行SetExpressCheckout API调用时,收到以下错误: “您尚未注册接受数字交付货物的付款。”

错误表明我应该从我的商家PayPal帐户启用数字商品选项。我发现应该可以在“我的业务设置”页面上启用“带快速结账的数字商品”。但是当我选择“更改”选项时 - > “添加新”我被带到显示可用选项的页面,当我选择“数字商品”时,我刚刚回到“我的商家设置”页面,没有任何通知,也没有可见的更改。似乎添加数字商品作为选项是行不通的。我注意到只有在这个数字商品项目中有“需要注册”的文字,这可能是缺失的部分,但我不知道它实际意味着什么或我应该在哪里注册。

任何人都有任何想法如何解决这个问题“您尚未注册接受数字交付货物的付款。”使用Express Checkout API时出现问题?

2 个答案:

答案 0 :(得分:1)

今年早些时候,当我从NVP更新到SOAP时,我遇到了同样的问题。

尽管他们的支持/文档​​说,通过PayPal的网络界面启用数字下载的选项已经被打破了一段时间(正如您所指出的那样)(截至2014年5月28日,在您的问题后差不多9个月)。我不满意从API调用中删除“Digital”标记,因此我给他们的技术支持热线打了一个电话。

在支持人员同意网络界面被破坏后,他们手动为我的商家帐户启用了数字商品。他们说他们终于通过他们的跟踪器中的界面记录了这个问题,但如果你仍然遇到“Digital”问题,只需给他们打电话,他们就会为你激活它。

答案 1 :(得分:0)

解决方案是不要在SetExpressCheckout API调用中使用Digital标记。