【发布时间】:2015-03-28 21:46:06
【问题描述】:
我正在使用 WooCommerce 和 Wordpress。我有一个自定义许可证密钥生成器,当有人通过 WooCommerce 成功购买我的插件时,我希望它生成一个许可证密钥。
看起来很简单:
- 用户在我的网站上完成结帐
- 用户被重定向到 Paypal,并在其中输入付款凭据
- Paypal 告诉我的网站付款已完成
- 我加入某种“付款完成”或“order_complete”WooCommerce 操作并生成许可证。
这就是问题所在:我真的不确定哪种钩子能很好地解决这个问题。 Woocommerce 在他们的网站上列出了他们的entire collection of hooks,但几乎没有关于哪个有什么好处的文档。
仅基于钩子名称,我认为woocommerce_payment_complete 将是一个很好的操作。不幸的是,它似乎根本没有被解雇。我读过的一些地方说它从未被解雇过。
我也读过一些关于 Paypal IPN 的文章,但我不明白我如何才能从其中挂钩通知(这是否连接到 Woocommerce 挂钩?)
简而言之,我想在验证付款后立即生成许可证密钥。为了实现这一目标,我应该加入什么?
【问题讨论】:
标签: php wordpress paypal woocommerce