Hi,
*** In my case I think the issue is with the Elementor short-code element ***
*** Solution: enter shortcode inside text editor element and not the short-code element. ***
First of all I have to say that this is an awesome plugin and Im sure the developer will iron out these little issues. The concept is simple and the setup appears to be fairly straight forward.
That being said, it looks like I have the same issue on this demo website: https://drivingschool.revrot.com/
Clicking the links did not work, ie nothing happens.
Here is my setup:
Hosting with SiteGround
Wordpress Version 5.4.2
Elementor Version 2.9.14
Elementor Pro Version 2.10.3
WP Stripe Checkout Version 1.1.4
(No other active plugins)
Under the plugin settings Test mode is enabled and I have entered all four keys including Live and Test Keys. I have also added the Currency Code and a Return URL. Emails are currently not enabled but I have tested with them enabled.
On the stripe website:
– Activated Stripe account (Currently in Test Mode)
– Checkout settings – Checkout client-only integration is enabled
– Domains I have added bot the main domain and sub domain drivingschool.revrot.com revrot.com
– Webhook – I copied the Stripe Webhook URL from the plugin setting on my website and pasted it in under the webhook setting on the stripe website with the option “checkout.session.completed”
– Products – created 3 TEST products.
On my website I used the following short-codes inside of the shortcode element in elementor:
[wp_stripe_checkout_v3 price=”price_1HACFkAqwGDEo4o9QjVqfJ2j” button_text=”Buy Now”]
[wp_stripe_checkout_v3 price=”price_1HAEQEAqwGDEo4o9bSR4xbHY” button_text=”Buy Now”]
[wp_stripe_checkout_v3 price=”price_1HAESyAqwGDEo4o9QxQslBL8″ button_text=”Buy Now”]
The pricing table can be found on the following pages:
https://drivingschool.revrot.com/
https://drivingschool.revrot.com/car-driving-lessons/
https://drivingschool.revrot.com/motorcycle-driving-lessons/
As this is a demo site, I have used the same 3 short-codes on all pages.
In order to test if the issue is with the page builder plugin, I went ahead and disabled it. Then I created a blank page using the default WordPress builder.
Hey presto it worked: https://drivingschool.revrot.com/_test/
Even after re-enabling the Elementor plugin, the links still work on the test page.
Unfortunately it did not fix the site wide issue as the links did not work on any page built with Elementor. Next I tested by entering the short-code into a “Text Editor” element. That seems to be a temporary workaround to the issue. If you create a section in the Elementor Theme Bulider, you can not use a shortcode to insert that section into a page if it contains a WP Stripe Checkout shortcode.
If someone finds a better solution please let me know.