【发布时间】:2013-05-23 15:17:23
【问题描述】:
我正在尝试将 PayPal 快速结账添加到我的网站以销售数字商品,但是当我使用 SDK 中的 SetExpressCheckout 时,我收到错误消息“您没有注册接受数字交付商品的付款”。如何在我的沙盒帐户中启用此功能?
这似乎是 PayPal 沙盒帐户的已知问题,但我找不到有效的解决方案。
编辑 1:
我在沙盒网站中发现了一些东西:我的业务设置 -> 查看所有产品 -> PayPal for Digital Goods(快速结帐)-> 立即申请。现在我的付款解决方案是“PayPal Digital Goods(Express Checkout)”而不是“Payments Pro”,但我仍然遇到同样的错误。
编辑2:我删除了
itemDetails.ItemCategory = ItemCategoryType.DIGITAL;
现在 Express Checkout 似乎工作正常。但现在还有一个问题:我是否需要定义这个属性才能在生产中使用 Express Checkout?
【问题讨论】:
-
您能否提供您的测试沙盒卖家账户的电子邮件地址,我将看看我的账户是如何配置的,并确保它设置正确。
-
是的,当然。我的沙盒帐户电子邮件是 cafetestmerchant@gmail.com
-
我找不到使用此电子邮件地址的帐户。请确保这是您实际测试沙盒卖家帐户的电子邮件地址,而不是您登录 developer.paypal.com 时使用的电子邮件地址。
-
也许这个“cafetestmerchant-2@gmail.com”?