2016-11-27 40 views
0

我正在使用WordPress和WooCommerce建立網上商店。我想用它來銷售使用一些版權保護的軟件。所以當客戶購買軟件時,他應該通過電子郵件收到單獨的許可證代碼。WooCommerce:使用PayPal和notify_URL

實際工作原理:我可以創建一個PayPal「立即購買」按鈕,在那裏輸入我的產品ID並將變量「notify_url」定義到我的授權服務器的URL。這很有效,但我不想使用「立​​即購買」按鈕。

相反,我想將其整合到WooCommerce商店系統中。我設法在那裏設置了PayPal Standard流程,但缺少與授權服務器的交互。

所以我的問題是:如何配置WooCommerce,以便我的授權服務器通過PayPal或WooCommerce與購買信息,產品ID和客戶電子郵件地址聯繫,以生成許可證密鑰併發送它給客戶?

非常感謝你!

回答

1

您可以使用PayPal IPN

OR

勾成WooCommerce鉤woocommerce_order_status_completedwoocommerce_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*/ 

} 
+0

好吧,謝謝v很多,我認爲這會讓我開始。 –