php express checkout 重复创建配置文件成功但重复不起作用

Posted

技术标签:

【中文标题】php express checkout 重复创建配置文件成功但重复不起作用【英文标题】:php express checkout recurring created profile successfully but recurring not working 【发布时间】:2015-01-16 21:45:18 【问题描述】:

我们已经很好地实施了快速结帐。 我们得到每笔交易的 ipn 响应。 我们在沙盒中完成了这些事情。

现在我们正在通过快速结账进行定期付款。 在这里,经常性的配置文件正在创建正确的, 但我没有收到任何交易的 ipn 通知,也没有为该个人资料完成任何交易。

谁能建议我解决这个问题。

我们将不胜感激。

谢谢

维杰

【问题讨论】:

【参考方案1】:

定期付款交易发送 IPN 就好了,所以我猜你的 IPN 脚本一定没有正确处理它们,或者可能只是对它们“无所事事”。例如,如果您只处理特定的 txn_type,那么您可能会错过其他内容。

登录到您的 PayPal 帐户并检查您的 IPN 历史记录,您应该会看到它发送的所有 IPN 的列表。您可以在那里查看它是返回成功还是失败,因为另一种可能性是您的 IPN 脚本在某个 txn_type 命中它时只是失败了。

您自己的网络服务器日志也可以在排除此类问题时提供很大帮助。但是,如果您收到一些 IPN,它会将它们全部发送出去,所以一定是发生了一些事情,让您认为它们在发送时没有发送。

【讨论】:

在创建的重复配置文件中没有进行交易。我检查了沙盒贝宝交易和 ipn 历史记录

以上是关于php express checkout 重复创建配置文件成功但重复不起作用的主要内容,如果未能解决你的问题,请参考以下文章

php 更改YITH PayPal Express Checkout for WooCommerce的Set Express Checkout Request参数

PayPal Express Checkout 不适用于 php

php - PayPal Express Checkout - 传递字段

php [PayPal Express Checkout]删除购物车页面上的“继续结帐”链接

PayPal Express Checkout PHP 没有得到响应

通过 PHP 在 PayPal 上确认 Express Checkout