My website uses stripe to process subscriptions, WP Simple Pay to connect the table to stripe, and then Easy Pricing Tables by Fatcat apps to present the table. WP Simple Pay is supposed to integrate directly with EPT (Easy pricing tables).
Everything worked smoothly when I made fake transactions in test mode but when I switched it to live mode, the wp simple pay form broke. I cannot exit out of the form when clicked and cannot input any credit card information when in live mode.
I spoke to the developers at WP Simple Pay and they think it is an issue with the theme because the problem was resolved when we switched to another theme. This is what they said:
"Everything looks to be configured correctly, but for some reason the page isn’t detecting that the WP Simple Pay shortcodes are present.
The page should have a script similar to:
You can see that if you view the page source of our Pricing Table demo: https://demo.wpsimplepay.com/easy-pricing-tables/
Both sites (ours and theirs) are on version 2.4.6 of Easy Pricing Table, and 4.0.2 of WP Simple Pay.
I switched their pricing table to use the same built in shortcodes like [ept_spp id=‘146’] – and the overlay does launch as expected – but there is still a JavaScript error because of the missing script data mentioned above.
Unfortunately the only thing I can think of is to try to narrow down any potential conflicts by disabling plugins or switching themes temporarily.
Everything works when you preview the form normally: https://wavesunpools.com/?simpay-preview=500698
So it could also be something specific to the page layout that is using the Pricing Table. "
Here is the page that the table is on: https://wavesunpools.com/pool-service/pricing/small-pool/
I currently only have the “small pool” tables set up.