diff --git a/assets/form/widget.js b/assets/form/widget.js index 6813064..cda1cbd 100644 --- a/assets/form/widget.js +++ b/assets/form/widget.js @@ -15,7 +15,8 @@ maxUnderpaymentFiat: container.getAttribute('data-max-underpayment-fiat'), modal: true, enablePoweredBy: true, - redirectPendingTo: container.getAttribute('data-redirect') + redirectPendingTo: container.getAttribute('data-redirect'), + timer: container.getAttribute('data-rate_lock_time') }); function htmlDecode(input){ diff --git a/class-wc-gateway-paybear.php b/class-wc-gateway-paybear.php index 83af9f5..e5cb96d 100644 --- a/class-wc-gateway-paybear.php +++ b/class-wc-gateway-paybear.php @@ -185,6 +185,8 @@ function paybear_payment_widget_shortcode($atts = array(), $content = null, $tag } $content .= ''; + $rate_lock_time = $gateway->get_option('rate_lock_time', 15) * 60; + $content .= '
'; if (!in_array($payment_status, array('waiting for confirmations', 'paid'))) { $content .= 'Pay with Crypto'; @@ -195,6 +197,7 @@ function paybear_payment_widget_shortcode($atts = array(), $content = null, $tag data-fiat-currency="' . $fiat_currency . '" data-fiat-sign="' . $fiat_sign . '" data-min-overpayment-fiat="' . $min_overpayment_fiat . '" + data-rate_lock_time="' . $rate_lock_time . '" data-max-underpayment-fiat="' . $max_underpayment_fiat . '">'; $content .= file_get_contents(plugin_dir_path(__FILE__) . 'assets/form/index.html'); }