Я пытаюсь сделать платежный шлюз и интегрировать его с лайтбоксом. Я успешно добавил новый шлюз в список при оформлении заказа, но дело в том, что код интеграции платежного шлюза находится в формате HTML, и я не знаю, как инициализировать функцию при нажатии на кнопку «Перейти к оплате». Вот код плагина:
<script src="https://grey.paysky.io:9006/invchost/JS/LightBox.js"></script>
public function process_payment( $order_id )
global $woocommerce;
// we need it to get any order detailes
$order = wc_get_order( $order_id );
add_action('woocommerce_checkout_place_order', 'lightboxInit()');
<script src="https://grey.paysky.io:9006/invchost/JS/LightBox.js"></script>
<script type="text/javascript">
function lightboxInit(){
var mID ='51657';
var tID='41407370';
var amount=100.0;
Lightbox.Checkout.configure = {
OrderId:'',
MID:mID,
TID:tID,
AmountTrxn:amount,
MerchantReference: "123224",
completeCallback: function (data) {
console.log('completed');
console.log(data);
},
errorCallback: function () {
console.log('error');
},
cancelCallback:function () {
console.log('cancel');
}
};
Lightbox.Checkout.showLightbox();
}
Мне нужно добавить этот код в плагин, и он написан в формате HTML
и реализовать этот скрипт