PayPal Merchant SDK无法在线直播

时间:2014-04-26 00:14:37

标签: paypal

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

Dim reqDetails As New SetExpressCheckoutRequestDetailsType()

我已准备好上线,但在Sandbox中运行的代码在Live中不起作用。我甚至无法生成Express Checkout令牌。这些是我得到的错误:

“您尚未注册接受数字交付货物的付款。”

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

我的Sandbox和Live帐户之间存在很大差异,我不断告诉别人,因为我是通过电话从一个人转移到另一个人,但无济于事。

在Sandbox中,在“我的业务设置”下,我看到了

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

(沙盒卖家帐户类型为“Business-Pro”。)在实时商家帐户中,我看到了

您的付款解决方案:快速结帐

没有选项可以将其更改为PayPal Payments Pro或其他任何内容。这可能是原因吗?

技术支持告诉我,我需要从PayPal Payments Pro降级到Website Payments Pro 3.0。那有意义吗?感谢。

1 个答案:

答案 0 :(得分:0)

根据你所说的,有很多事情在起作用 首先,所有Sandbox专业版帐户都使用旧的Website Payments Pro模板。如果您需要上线,这种旧类型的帐户只能由PayPal销售代表设置。它需要您设置全新的PayPal帐户。您无法降级帐户,因为此选项已于2012年删除。 要使用新的PayPal Payments Pro Payflow版本设置,您必须在Payflow服务器上创建测试PayPal Payments Pro帐户,如果您要在新平台中测试定期付款。
如果您尚未设置PayPal Payments Pro,Payflow版本,则可以使用以下链接开始设置Pro Test帐户:
PayPal Payments Pro Payflow Edition Setup

以下是第二部分,如果您需要通过Express Checkout API为数字商品设置定期付款,则需要为数字商品设置PayPal帐户。默认情况下,所有沙盒帐户都启用了此功能 以下是PayPal数字商品的链接,如果您需要,它还有销售电话号码:
PayPal Digital Goods

最后,通过PayPal有一些不同的重复计费和订阅计划。快速结账和PayPal付款标准订阅按钮不需要额外费用。他们要求您的买家拥有PayPal帐户。

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

Subscription Buttons

如果您通过Payflow或网站付款专业帐户使用重复结算,则需要支付额外费用。

以下链接包含定期结算的其他信息: Recurring Billing through PayPal