我正在实现一个扩展Wooccommerce的自定义支付插件。当用户点击结账按钮时,我需要获取一个二维码并在弹出窗口中显示。
public function process_payment() {
...
try {
$response = json_decode($this->getQr('url'));
}
catch (Exception $e) {
echo $e->getMessage();
die();
}
$url = $response->url;
$qr = $response->qr_code;
}
我得到了回应,但不知道如何继续。在调用process_payment
函数之前,我是否需要捕捉按钮点击?
您可以使用woommerce_proceed_to_checkout钩子。更多详细信息http://hookr.io/actions/woocommerce_proceed_to_checkout/