我已经试了好几天了。我已经创建了一些卖家账户,其中一个是我今年年初创建的,运行得很好。然后当我今年3月回到这个项目时,Paypal将API从x.com更改为developer.paypal.com。旧的卖家账户仍然可以正常工作,仍然可以接受我最近创建的付款人账户的数字商品支付,但是新的卖家账户,具有商业类型,应该能够支付和接受付款,遇到了一些问题。这些新创建的卖家账户收到以下警告:
您未注册接受数字交付商品的付款。
在谷歌上做了一些研究,我发布了我必须为数字商品设置paypal商业账户。但是我找不到从新的贝宝开发者控制面板设置它。甚至当我尝试登录paypal.com的沙盒版本时,使用我在沙盒中创建的卖家账户,我仍然找不到我可以在哪里设置它。在我的业务设置中,我只有两个选择,一个是Paypal支付专业版,另一个是"虚拟终端"。任何想法?请帮助……
我找到了在沙盒中为数字商品添加快递结帐的方法,但我认为Paypal应该注意这一点,因为我使用的方法非常笨拙。
首先登录沙箱,选择一个企业帐户,使用应用程序/沙箱帐户中提供的url登录沙箱。然后使用您想要设置为接受数字商品结帐的帐户登录沙箱url,它应该是www.sandbox.paypal.com/us/home
登录后,进入我的业务设置,注意设置我的支付解决方案。点击查看所有产品,您将被重定向到一个新的页面。请注意现在的网址,"沙盒"不见了。现在点击快递结帐按钮,或者你想添加到支付解决方案的任何东西,你将再次被重定向。现在注意url,在url中插入"sandbox",例如www.paypal.com,你必须将其替换为www.sandbox.paypal.com,其余的url保持不变。然后按回车键,您将被重定向回业务设置页面。现在您可以看到您的支付解决方案已经变成了快递结帐。这是愚蠢的,我希望paypal能让我们在不久的将来直接从控制面板中选择这个
另一种选择隐藏在配置文件>我的销售工具> API访问>更新>底部-启用快速结账
当我后来去我的帐户>我的业务设置我看到:"你的支付解决方案:贝宝数字商品(Express Checkout)"