Hi.
It seems that you have some other plugin (or theme) active that supports Stripe. And since it uses old Stripe PHP SDK, it won’t let Stripe Payments to use new API. Please check any other plugin that uses Stripe and disable it.
I have released testing version of the plugin (version 2.0.7t2) which should assist you in figuring out which plugin is causing the conflict. Also it would display more informative error message instead of “caught exception: undefined”.
Install it, then active debug in plugin settings and try to make a payment again. Then view debug log and look for message that says “WARNING: Stripe PHP library conflict!”. It would provide you a path where older Stripe PHP SDK library is located. Disable the plugin that uses it and try to make a test payment again. Don’t forget to disable “Live” mode when making test payments.
Let me know how it goes.
Thread Starter
jrrrst
(@jrrrst)
ok i understand.
but i can not find the download link
Go to Stripe Payments -> Settings and look for testing version at the right column.
-
This reply was modified 6 years, 8 months ago by
Alexander C.. Reason: typos fixed
I’m seeing this from one of my testers as well, but not all! It happens in both CHrome and Edge browsers on windows, and seems to occur on the SECOND transaction attempt. The first works.
I have no other e-commerce plugins that would affect this. The entire message is:
Caught exception: Unable to get property ‘value’ of undefined or null reference.
-
This reply was modified 6 years, 7 months ago by
biglegs80.
-
This reply was modified 6 years, 7 months ago by
biglegs80.
Hi.
Try enabling Stripe Payments debug log and see what it says.
Can you provide an URL of the page where your payment button is?