Как назначить значение перенаправления массива возврата Woocommerce для объекта Javascript? - PullRequest
0 голосов
/ 14 сентября 2018

Отредактировано

Я создаю собственный плагин Payment Gateway в WordPress для WooCommerce.Код платежного шлюза в javaScript выглядит следующим образом:

         <script src="https://example.paymentgateway.code/version/1/checkout.js"
                    data-error="errorCallback"
                    data-cancel="cancelCallback">
         </script>
     <script type="text/javascript">
       Checkout.configure({
            merchant: "123",
            order: {
                amount: "10",
                currency: "USD",
                id: "2131"
            }
        });
    </script>
    <body>
    <input type="button" value="Pay with Payment Page" onclick="Checkout.showPaymentPage();" />
    </body>

Итак, когда я нажимаю кнопку, все работает.как "Checkout.showPaymentPage ();"выполняет необходимые действия, чтобы перенаправить пользователя на оплату в размещенной кассе.Но я пытаюсь интегрировать его в woocommerece:

function process_payment( $order_id ) {
global $woocommerce;
$order = new WC_Order( $order_id );

// Return redirect
return array(
    'result' => 'success',
    'redirect' => //payment gateway URL - Checkout.showPaymentPage(); <-- Does the redirection

); }

Я всюду искал ответ о том, как назначить checkout.showPaymentPage () для массива woocommerce 'redirect'.Любая помощь очень ценится и спасибо заранее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...