PayPal Merchant SDK无法在Live中工作

PayPal Merchant SDK无法在Live中工作,paypal,Paypal,我正在使用Merchant SDK(PayPalMerchantSDK.dll,版本2.7.109+PayPalCoreSDK.dll)for Visual Studio将我的网站与PayPal集成。代码示例: Dim reqDetails As New SetExpressCheckoutRequestDetailsType() 我已经准备好上线了,但是在沙盒中运行的代码在直播中不起作用。我甚至不能生成快速结帐令牌。以下是我遇到的错误: “您未注册接受数字交付商品的付款。” “定期付款API

我正在使用Merchant SDK(PayPalMerchantSDK.dll,版本2.7.109+PayPalCoreSDK.dll)for Visual Studio将我的网站与PayPal集成。代码示例:

Dim reqDetails As New SetExpressCheckoutRequestDetailsType()
我已经准备好上线了,但是在沙盒中运行的代码在直播中不起作用。我甚至不能生成快速结帐令牌。以下是我遇到的错误:

“您未注册接受数字交付商品的付款。”

“定期付款API不支持订阅配置文件。”

我的沙盒账户和实时账户之间有很大的区别,当我在电话中从一个人转到另一个人时,我一直在告诉人们,但没有用

在沙盒中,在我的业务设置下,我看到

您的支付解决方案:PayPal Payments Pro更改

(沙盒卖家帐户类型为“Business Pro”。)在Live Business帐户上,我明白了

您的支付解决方案:快速结账

没有选择将其更改为PayPal Payments Pro或其他任何版本。这可能是原因吗


技术支持人员告诉我,我需要将PayPal Payments Pro降级为Website Payments Pro 3.0。这有意义吗?谢谢。

根据你所说的,有很多事情要做。
首先,所有Sandbox pro帐户都使用旧网站Payments pro模板。如果您需要上线,这种旧类型的帐户只能由PayPal销售代表设置。这将需要您有一个全新的PayPal帐户设置。您无法降级您的帐户,因为此选项已在2012年删除。 要使用新的PayPal PayPal PayPal PayPal Payflow edition设置,如果要在新平台上测试定期付款,您必须在Payflow服务器上创建一个测试PayPal PayPal PayPal Payments Pro帐户
如果您尚未设置PayPal Payments Pro,Payflow edition:

这是本文的第二部分,如果您需要通过数字商品的快速结账API设置定期付款,您需要为数字商品设置PayPal帐户。默认情况下,所有沙盒帐户都已启用此功能
这是PayPal数字商品的链接,它还有销售电话号码,以备您需要:

最后,通过PayPal还有一些不同的定期计费和订阅程序。快速结帐和贝宝支付标准订阅按钮不额外收费。他们要求您的买家拥有PayPal帐户。

以下是创建基本订阅按钮的链接:

如果您通过Payflow或网站Payments Pro帐户使用定期计费,则会产生额外费用

以下是一个链接,其中包含定期计费的其他信息: