Stripe Pro Form - Somethings strange here. Help Me Please

I had a Black Friday sale on my website and someone was telling me they were having issues with their credit card being accepted. I thought it may be a user error but I wanted to make sure so I went ahead and did a live transaction with a credit card. The credit card went through without any errors, however I never received an email through the s2Member system.
The only thing that showed up is “Thank you. Your account has been approved – You’ll receive an email momentarily.” on the checkout page – The email never showed up



I wanted to make sure it wasn’t a fluke before I did a post on this forum. I went to a different browser and was going through the process again, to see if I didn’t receive an email again, and that’s when I noticed something strange.

The password creation fields are not showing up.



When I switch between membership choices in a drop down they briefly show up for a second and are gone again.

I have been using s2Member for years. I am using Stripe to accept payments.

I’m not for sure what to check or where to check to troubleshoot the problem.

Can you provide the URL for the page?

You bet. https://www.dxfs.net/membership-options/?s2p-option=1

As I suspected, you have several javascript errors on that page. Indeed, the browser inspector tools won’t even open if you use the normal method (at least in Firefox).

So, to see the problems in Firefox, go to Tools->Web Developer->Inspector, and then select Console. You might then have to reload the page.

I appreciate you checking it out, unfortunately I don’t understand how to fix it or where to go to fix it.

I can’t help you there. Those are things specific to your site, and I have no idea what you have running on your site. If you’re lucky, your host might be able to help. Otherwise, you will need to pay a developer.

Unfortunately I have never had very good luck doing either of those options. :frowning:
Do you know another way of troubleshooting? Like maybe deactivating one plugin at a time? I mean I am not a php coder wiz but I know my way around a little bit.

Sure, but I don’t know what plugins you are running, so you’ll just have to take pot luck. Or else move to a more helpful host.

So I went to my staging site on another server and got rid of all the javascript errors that were showing up by deactivating plugins, but no luck. :frowning:

I don’t understand. No luck doing what?

No luck of getting rid of my problem. The errors in the console are gone.

That’s because you still have a javascript problem. I know this because if I turn javascript off in my browser when visiting the page to which you pointed me, the password fields show up fine.

Hmm. I will have to dig deeper. Thanks, I appreciate you pointing me in a direction to try and determine what the problem is.

Do you know any good developers for hire on things like this?

Not really. This isn’t an s2Member issue and javascript is notoriously difficult to debug, so I have just taught myself.

But my host was the one who showed me the basics, which is why I suggested you might want to move. Otherwise, I suggest you have a look round on the web (e.g. relevant blogs and Stack Exchange) and see who seems to know what they are doing.

Well when I take jquery.js out of the picture (renaming it so it doesn’t show up). Things seem to work. Doesn’t get me any further but it might tell you something about what might be going on…

I have all plugins deleted. The only plugin I have installed is s2Member. I then went to the google hosted jQuery libraries and added the library to my themes header.php file just for testing. When I did that the fields vanished again.

Then I think you need to check what you have set in s2Member. Maybe you have got a setting wrong.

I did. No dice. :frowning: I have been messing with it since last night when we were chatting.
I am currently putting it on a local host to see if there are any changes. Kind of grasping at straws…

Same results on local host… :frowning: