2015-01-11 42 views
0

我有一个集成了paypal按钮的wordpress网站。它按预期工作。我想用IPN付款成功后,执行以下操作:简单的支付宝在IPN集成IPN

1)发送电子邮件至买方 2)改变在WordPress

问题的用户角色是怎么做的我在WordPress中嵌入一个独立的PHP文件,该文件将被IPN调用并可以使用wordpress功能?

+0

我实际上即将发布“[PayPal IPN for WordPress](https://bitbucket.org/angelleye/paypal-ipn-for-wordpress)”,这将使配置IPN并将其扩展到自动化事物简单。现在完成了。只需完成最终测试,我肯定会在接下来的几天内发布它。您可以查看该项目中的代码,了解IPN监听器如何为WordPress配置并自行完成,或者等待2到3天并在完成后使用它。 :) –

+0

谢谢这将是非常有用的。你的插件的名称是什么? – afshin

+0

插件的名称是用于WordPress的PayPal IPN。我将很快发布它。 –

回答

0

理想情况下,您想要做的是在主题根中添加一个独立文件,例如ipn.php,其中调用wordpress的核心功能。

把它放在ipn文件的顶部。

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

现在你可以得到所有的wordpress功能。

+0

这会奏效,但我不同意它会是理想的。正确的“WordPress方式”可以在主题的functions.php文件中使用自定义插件或函数。 –

+0

是的。但是你必须能够将一个实际的URL传递给paypal来运行IPN – Mark

+0

好吧,这不是问题。您只需在插件中注册一个函数,以便在特定URL被击中时触发。 –