【问题标题】:Paypal DPRP is disable for live account error?Paypal DPRP 因真实账户错误而被禁用?
【发布时间】:2014-05-16 08:16:22
【问题描述】:

您好,我正在为我的网站集成 paypal 定期付款。对于沙盒凭据,一切正常,但对于真实帐户,它会出现以下错误:

[0] => ErrorType Object
            (
                [ShortMessage] => DPRP is disabled.
                [LongMessage] => DPRP is disabled for this merchant.
                [ErrorCode] => 11586
                [SeverityCode] => Error
                [ErrorParameters] => 
            )

我和 paypal 谈过,他们说它已经在那里启用了,我们有支付专业帐户。请帮忙,我不确定发生了什么?

【问题讨论】:

  • 我的真实账户出现以下错误:您的 Website Payments Pro 版本与 Direct Payment Recurring Payments 功能不兼容。我现在该怎么办?跨度>

标签: paypal paypal-adaptive-payments paypal-subscriptions


【解决方案1】:

旧版本的 Payments Pro(Website Payments Pro 3.0)使用 DoDirectPayment API,然后您必须在此基础上启用 DPRP(DirectPayment Recurring Payments)才能使用带有信用卡详细信息的 CreateRecurringPaymentsProfile。

您显然使用的是新版本的 Pro (Payments Pro 2.0),它适用于 PayFlow 网关,而不是 DoDirectPayment 和 CreateRecurringPaymentsProfile。

我意识到 2.0 比 3.0 更新可能有点令人困惑。如果您对此感到好奇,可以看看我在The History of PayPal Payments Pro 上写的这篇文章。

但不幸的是,您需要做的就是回电 PayPal 并要求您特别需要 Website Payments Pro 3.0 以便您可以使用 DDP 和 CRPP,或者您需要使用重新构建您的 PayPal 集成PayFlow gateway with Recurring Billing.

【讨论】:

  • 感谢兄弟提供的信息。我正在调查。
  • 你能给我提供任何参考sdk来在PHP中使用payflow实现吗?
  • 我的 PayPal PHP Library 包含 PayFlow。您只需填写配置文件,然后打开PayFlowTransaction.php template。它已经为您准备了一些参数,但是您需要的文档中缺少的任何内容都可以简单地添加到模板中的数组中。
  • 我知道了,并为支付流程管理器创建了沙箱凭据,但我在您的 API 中看不到任何发送测试交易的选项,尽管您的 API 中一切看起来都不错,感谢您帮助。 [RESPMSG] => 无效的供应商帐户
  • 获得未注册此投标类型。有什么想法吗?
猜你喜欢
  • 2014-05-22
  • 2013-11-24
  • 2018-03-01
  • 2015-03-25
  • 2016-10-10
  • 1970-01-01
  • 2013-12-05
  • 2013-06-07
  • 2016-10-07
相关资源
最近更新 更多