创建定期付款配置文件失败

Posted

技术标签:

【中文标题】创建定期付款配置文件失败【英文标题】:Create Recurring Payment profile failed 【发布时间】:2011-07-24 10:26:47 【问题描述】:

大家好,我正在使用贝宝实施定期付款。我的贝宝脚本现在已经在运行,其中嵌入了定期付款。我搜索了很多,没有找到任何有用的材料。我从Recurring 找到了一些资料。我从here 实现了 createrecurringpayments.php 的代码,并根据我的情况更改了变量。交易完成后,我将浏览器从 DoExpressCheckoutPayment.php 重定向到此文件。但是在 createrecurringpayment.php 总是出现以下错误。CreateRecurringPaymentsProfile failed: Array ( [TIMESTAMP] => 2011%2d03%2d28T11%3a44%3a30Z [CORRELATIONID] => 81d0c488123c4 [ACK] => Failure [VERSION] => 54%2e0 [BUILD] => 1776465 [L_ERRORCODE0] => 10002 [L_SHORTMESSAGE0] => Security%20error [L_LONGMESSAGE0] => Security%20header%20is%20not%20valid [L_SEVERITYCODE0] => Error )

【问题讨论】:

你好,没有尸体吗? 【参考方案1】:

您发现的此类错误可能有以下 4 个原因..

1. You have your PayPal module configured to "Sandbox" but have not used Sandbox API credentials.

2. You have your PayPal module configured to "Live" but have not used Live API credentials.

3. You have mis-typed one or more API credentials entries, including but not limited to leaving trailing spaces.

4. You have deleted and/or recreated new API credentials in your PayPal account but have not copied those new credentials back to your store.

看看吧..它可能对你有帮助..

谢谢。

【讨论】:

【参考方案2】:

我找到了解决方案....我使用的是 paypal Express Checkout.. 这样就无法实现定期付款...

【讨论】:

您可以使用贝宝通过快速结帐进行定期付款。我不确定您问这个问题时是否是这种情况,但我想您可能想知道。 @Sam Parmenter。谢谢老板。但我搜索但没有得到任何与它相关的东西,我该如何实现它。您愿意告诉我一些相关信息吗? 嘿伙计,看看这个链接。 cms.paypal.com/uk/cgi-bin/…,您会看到侧边栏中的快速结帐标题下有一个菜单项,称为“定期付款”。一旦你了解了整个事情,你就可以很容易地混合单一付款和定期付款。

以上是关于创建定期付款配置文件失败的主要内容,如果未能解决你的问题,请参考以下文章

带有快速结账功能的 PayPal 定期付款 - 10 个付款配置文件限制

Paypal 定期付款配置文件 API

PayflowPro 定期计费 - 如何更新订阅配置文件中的付款信息

是否可以在使用信用卡的定期付款配置文件期间向 INITAMT 收费?

Payflow 使用 PayPal 帐户创建定期付款

PayPal 定期付款 - 不允许取消配置文件