WooCommerce:通过 notify_URL 使用 PayPal
Posted
技术标签:
【中文标题】WooCommerce:通过 notify_URL 使用 PayPal【英文标题】:WooCommerce: Use PayPal with notify_URL 【发布时间】:2017-04-11 04:58:18 【问题描述】:我正在使用 WordPress 和 WooCommerce 建立一个网上商店。我想用它来销售使用一些复制保护的软件。因此,当客户购买软件时,他应该会通过电子邮件收到一个单独的许可证代码。
实际效果:我可以创建一个 PayPal“立即购买”按钮,在此处输入我的产品 ID,并将变量“notify_url”定义为我的许可服务器的 url。这很好用,但我不想使用“立即购买”按钮。
相反,我想将其集成到商店系统 WooCommerce 中。我设法在那里设置了 PayPal 标准流程,但缺少的是与许可服务器的交互。
所以我的问题是:如何配置 WooCommerce,以便 PayPal 或 WooCommerce 联系我的许可服务器,提供购买信息、产品 ID 和客户电子邮件地址,以生成许可密钥并发送它给客户?
非常感谢!
【问题讨论】:
【参考方案1】:你可以使用PayPal IPN
或
挂钩到 WooCommerce 挂钩 woocommerce_order_status_completed
或 woocommerce_payment_complete_order_status
示例:
add_action( 'woocommerce_order_status_completed', 'your_func', 10, 1 );
function your_func($order_id)
$order = new WC_Order( $order_id );
/* Do Something with order ID or somthing related to it*/
【讨论】:
好的,非常感谢,我想这会让我开始。以上是关于WooCommerce:通过 notify_URL 使用 PayPal的主要内容,如果未能解决你的问题,请参考以下文章
PHP 进行支付宝开发中return_url和notify_url的区别分析