Skip to content

Commit

Permalink
Enqueue checkout.js to checkout page
Browse files Browse the repository at this point in the history
  • Loading branch information
yashgit891 committed Sep 19, 2024
1 parent 1cb7781 commit 1e40be8
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions woo-razorpay.php
Original file line number Diff line number Diff line change
Expand Up @@ -366,6 +366,8 @@ protected function initHooks()
add_action( "woocommerce_update_options_payment_gateways_{$this->id}", 'syncPluginFetchCron');
}

add_action('wp_enqueue_scripts', array($this, 'enqueue_checkout_js_script_on_checkout'));

add_filter( 'woocommerce_thankyou_order_received_text', array($this, 'getCustomOrdercreationMessage'), 20, 2 );
}

Expand Down Expand Up @@ -712,6 +714,20 @@ public function newTrackPluginInstrumentation($key, $secret)
return new TrackPluginInstrumentation($api, $key);
}

public function enqueue_checkout_js_script_on_checkout() {
// Check if we're on the checkout page
if (is_checkout()) {
// Enqueue your custom script
wp_enqueue_script(
'razorpay-checkout-js', // Handle name for the script
'https://checkout.razorpay.com/v1/checkout.js', // Path to your script file
[], // Dependencies (like jQuery)
null, // Version number, set to null if not needed
true // Load script in footer
);
}
}

public function pluginInstrumentation()
{
if (empty($_POST['woocommerce_razorpay_key_id']) or
Expand Down

0 comments on commit 1e40be8

Please sign in to comment.