【问题标题】:PayPal Merchant SDK Does Not Work in LivePayPal Merchant SDK 无法在 Live 中使用
【发布时间】:2023-04-02 03:33:01
【问题描述】:

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

Dim reqDetails As New SetExpressCheckoutRequestDetailsType()

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

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

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

我的沙盒帐户和真实帐户之间存在很大差异,当我通过电话从一个人转移到另一个人时,我一直告诉人们这点,但无济于事。

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

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

(沙盒卖家账户类型为“Business-Pro”。)在 Live Business 账户上,我看到了

您的付款解决方案:Express Checkout

无法将其更改为 PayPal Payments Pro 或其他任何内容。会不会是这个原因?

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

【问题讨论】:

    标签: paypal


    【解决方案1】:

    根据你所说的,有很多事情在起作用。
    首先,所有 Sandbox pro 帐户都使用旧的 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 Digital Goods 的链接,上面还有销售电话,以备不时之需:
    PayPal Digital Goods

    最后,通过 PayPal 提供了一些不同的定期计费和订阅计划。 Express Checkout 和 PayPal Payments 标准订阅按钮不收取额外费用。他们要求您的买家拥有 PayPal 帐户。

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

    Subscription Buttons

    如果您通过 Payflow 或 Website Payments Pro 帐户使用定期结算,则需要支付额外费用。

    这是一个链接,其中包含有关定期计费的其他信息: Recurring Billing through PayPal

    【讨论】:

      猜你喜欢
      • 2015-05-27
      • 2014-06-20
      • 2015-12-30
      • 2015-04-01
      • 2014-06-30
      • 2013-10-22
      • 2023-03-30
      • 2020-02-03
      • 2015-11-01
      相关资源
      最近更新 更多