【问题标题】:Simple Paypal IPN integration in wordpresswordpress 中的简单 Paypal IPN 集成
【发布时间】:2015-01-11 18:39:45
【问题描述】:

我有一个集成了 paypal 按钮的 wordpress 网站。它按预期工作。我想在支付成功后使用IPN做以下事情:

1) 向买家发送电子邮件 2)改变wordpress中的用户角色

问题是如何在 wordpress 中嵌入一个独立的 PHP 文件,该文件将由 IPN 调用并可以访问 wordpress 函数?

【问题讨论】:

  • 我实际上即将发布“PayPal IPN for WordPress”,这将使配置 IPN 和扩展它以使事情自动化变得非常简单。现在已经完成了。刚刚结束最终测试,我肯定会在接下来的几天内发布它。您可以查看该项目中的代码以了解如何为 WordPress 配置 IPN 侦听器并自己进行操作,或者只需等待 2 或 3 天,然后在完成后使用它。 :)
  • 谢谢,这将非常有用。你的插件叫什么名字?
  • 插件的名称是 PayPal IPN for WordPress。我很快就会发布它。
  • 在这里,我写了一篇文章,在不使用插件的情况下轻松地将 paypal 集成到您的 wordpress 网站上。 kvcodes.com/2016/08/…

标签: wordpress paypal paypal-ipn


【解决方案1】:

理想情况下,您要做的是在主题根目录中添加一个独立文件,例如ipn.php,在里面调用wordpress的核心函数。

把它放在ipn文件的顶部。

<?php require_once("../../../wp-load.php");?>

现在你可以在里面获取所有的 wordpress 功能了。

【讨论】:

  • 这可行,但我不同意它是理想的。正确的“WordPress 方式”是在主题的 functions.php 文件中使用自定义插件或函数。
  • 是的。但您必须能够将实际 URL 传递给 paypal 才能运行 IPN
  • 对,这不是问题。您只需在插件中注册一个函数,以便在点击特定 URL 时触发。
猜你喜欢
  • 2016-03-05
  • 2016-06-08
  • 2011-09-12
  • 2017-12-26
  • 2011-09-01
  • 1970-01-01
  • 2012-04-08
  • 2014-07-31
  • 2011-08-19
相关资源
最近更新 更多