Stripe payment doesn't work

Hi,

None of my stripe forms are working anymore : https://www.contentologue.com/formation-blog-professionnel/test-stripe/

When clicking on “Ajouter un moyen de paiement” (Add billing method" I guess in english), nothing happens. I tried with incognito mode and entering test name and mail, but it’s blocked.

I have s2member-pro, I updated it automatically few days ago, so I thought it might be it, so I tried to update it again via FTP, but nothing changed. I also remove my addblocker, and desactivated all plugins, nothing work, I am lost !!

Thank you for your help

Sophie

Hi Sophie.

The recent s2 update didn’t touch the Stripe part. You can see the changelog here: https://s2member.com/s2member-v190617-now-available/

I checked your page, and the pro-form isn’t working correctly because of a JavaScript problem. I checked the console, and s2’s JS file is not being loaded. I get a “403 Forbidden” error. https://www.contentologue.com/formation-blog-professionnel/wp-content/plugins/s2member/s2member-o.php?ws_plugin__s2member_js_w_globals=1&qcABC=1&ver=190617-190617-4086761198

I suggest that you check this article and contact your web host: https://s2member.com/kb-article/mod-security-odd-403-503-500-errors/

I hope that helps! :slight_smile:

THanks a lot !! I will contact them.

Actually, it was my security problem, I checked again desactivating it (only this one, none of the others), and it works…

I decided to give up this plugin. Thanks for your help.

1 Like

So, finally it appears that it’s still not working,despite the popup form for credit card details shows up, nothing happens when the client tries to validate the payment.

I contacted my host, and here is their answer :

As mentioned on the forum.wpsharks.com page, the failure of your payment method is due to a javascript file that does not load when you try to execute it.
Error 403 indicates that the file is not found where Stripe is trying to execute it.

In this case, you should check the return URL when you try to execute the payment function and check that the file concerned is present in your FTP space and/or that the plugin has the necessary rights to execute it.

I have several problems with s2member lately, even if I tried to reupload s2member and S2member pro addon 2 times already.

Thank you for your help

[edit] I don’t have the test page anymore, but you can see the form also here : https://www.contentologue.com/formation-blog-professionnel/paiement-ecrire-un-livre-et-le-vendre/

Presumably you had no trouble with s2Member and Stripe originally. Has there been a recent update to your theme or to Visual Composer (which I’m guessing came with your theme)?

Hi Sophie.

That’s not how the pro-form would normally look.

I’ve seen that happen when there’s a plugin/theme conflict of some sort. So my troubleshooting would focus on those to rule them out before you check something else…

If it’s the production site, you could clone it to a dev site for testing. Or you could try a plugin that lets you disable things for your user but not the rest, e.g. https://wordpress.org/plugins/health-check/

Let us know how it goes. :slight_smile:

I guess it’s the translation problem. Could you show me how it should look like please ?

I’m also surprised, cause it has always looked this way, but was working properly before…

So, I deleted the s2Member translation file, and indeed the form looked different (with no password asked), but as I said, it was working perfectly before, and like I tought, it didn’t help. Stripe is not working. So now I am trying clickbank…