Получение кнопки WooCommerce для размещения заказа для запуска функции платежного шлюза - PullRequest
0 голосов
/ 08 апреля 2019

У меня возникают проблемы с получением кнопки заказа на странице проверки, чтобы запустить функцию привязки к платежному шлюзу с помощью ловушки woocommerce_review_order_after_submit.

Я пытался использовать ловушку woocommerce_review_order_after_submit ':

function renderMMoneyPaymentButton(amount, merchantOrderId, apiKey) {
    let paymentParams = {
        amount: amount,
        api_key: apiKey,
        currency: 'BBD',
        merchant_order_id: merchantOrderId,
        onCancel: function() { console.log('Modal closed'); },
        onError: function(error) { console.log('Error', error); },
        onPaid: function(invoice) { console.log('Payment complete', invoice); }
    }

    // "mMoney" window global provided by sourcing mmoney-payment.js script.
    // Attach the button to the empty element.
    mMoney.payment.button.render(paymentParams, '#mmoney-payment-button');
}
...