我正在构建WooCommerce付款插件。
在此过程中,它将产生一个付款代码,该代码应显示在“谢谢”页面上。
这是代码段
class WC_Gateway_Finpay extends WC_Payment_Gateway {
public function process_payment( $order_id ) {
global $woocommerce;
$order = new WC_Order($order_id);
$response = $this->generate_request($order_id);
$payment_code = $response->payment_code;
return array(
'result' => 'success',
'redirect' => $this->get_return_url( $order )
);
}
public function thankyou_page() {
echo '<p>Lorem ipsum dolor si amett '.$payment_code.'</p>';
}
}
如何将$payment_code
放入thankyou_page()
中?