2

我正在尝试使用直接付款创建定期配置文件,但我收到此错误(命令CreateRecurringPaymentsProfile):

Array
(
   [TIMESTAMP] => [not-relevant]
   [CORRELATIONID] = [not-relevant]
   [ACK] => Failure
   [VERSION] => 50.0
   [BUILD] => 2764190
   [L_ERRORCODE0] => 11586
   [L_SHORTMESSAGE0] => DPRP is disabled.
   [L_LONGMESSAGE0] => DPRP is disabled for this merchant.
   [L_SEVERITYCODE0] => Error
)

非经常性交易和 Express Checkout Recurring Payments 会正常处理。一切都在沙盒中工作。我尝试联系 PayPal 的支持,但他们不知道问题出在哪里。该错误是自我描述的,但我只是不知道如何启用定期付款。有什么建议么?

4

1 回答 1

2

首先,确保在创建沙盒帐户时,将国家/地区设置为“美国”,将类型设置为“Website Payments Pro”。将其设置为“英国”将在您的沙箱中导致此错误。

美国沙盒帐户默认启用 DPRP,因此您无需执行任何其他操作。

由于您的沙盒帐户现在将使用美元,因此您必须向其中添加其他货币(这将避免您以后遇到无法自动接受测试付款的问题)。这可以通过以下方式完成:

  1. developer.paypal.com 上“测试帐户”页面上的“进入沙盒测试站点”
  2. 登录,然后单击导航栏中的“个人资料”链接
  3. 单击“管理货币配置文件”,然后将您需要的货币添加到帐户中。
于 2012-05-15T17:51:52.057 回答