Posted: August 19, 2013 at 11:52 am
|
I’ve activated my Stripe account with EE, but no one who registers can make the payment. The user fills out the form and everything looks good, but once the CC info is entered and submitted, the resulting screen always shows an incomplete payment. Stripe logs don’t show any activity at all for these transactions. I refreshed my API keys and updated EE, but still the same. Any suggestions? |
Hi Matt, Please be sure to uncheck the box that says Force SSL on return page if that is checked in the Stripe settings. |
|
|
I tried that box both checked and unchecked with the same result of incomplete. (We also did get SSL for this page.) Here’s the error message from our site’s host. Maybe this helps? |
That’s an unrelated issue. The force SSL box needs to be unchecked when you’re using a host like WP engine. If you are running live registrations please be sure that you have your live Stripe credentials entered in Event Espresso>Payment settings and the account is set to live mode. If you are testing please be sure to verify that you have your testing Stripe credentials entered in Event Espresso>Payment settings and the account is set to test mode. |
|
|
Hey Josh, I also tested this issue and it is set up correctly in Stripe and EE. I just copied and pasted the keys but still not having any luck. |
Can you check for any extra whitespace before or after the API keys? |
|
|
Yep, checked that a few times. None there. |
Hi Matt, What we can do is run a test with a set of Stripe test credentials on your site. I believe this was done last week and the test worked, but if you’d like us to do it again please send temporary WP admin credentials via our contact form: |
|
|
Yeah, we did it last week and fixed it, but it’s broken again for some reason. Will send the info. Thanks! |
Hi Matt, The credentials you sent do not work. I don’t believe WP user names can have spaces. |
|
|
Oops, sorry! Just resent. |
Matt, Jonathan mentioned that it looks like you have Stripe testing credentials entered in Event Espresso>Payments settings. These will need to be changed to be live Stripe credentials in order to process payments. Can you double check this? |
|
|
We had these settings before (live keys and live mode on Stripe) and it wasn’t working. We did test keys and test mode and it also didn’t work. I now just left them on test keys so we can more easily test during the repair process. I’d be happy to put the live ones back if that makes more sense. |
If you are trying to collect payments and your Stripe account is in live mode you will need to use Live credentials. |
|
|
Right. We had those settings and it wasn’t working, so we’ve switched it to test as we try to figure out the problems. |
I’m going to guess this was working up until the point WPEngine changed the redirects for https. If that’s the case I know how this can be fixed. We need to change the payment URL in the form action where the credit card details get sent. Can you send FTP credentials via the contact form? |
|
|
Sent. |
Okay thank you. There’s a custom function file in /wp-content/uploads/espresso/ now that builds a custom URL for the stripe payment form. There is also a modified line in stripe_vars.php that uses the custom URL for the stripe payment form. The Stripe gateway has been copied over to /wp-content/uploads/espresso/gateways so that the changes do not get overridden on updates. Can you try testing the Stripe payments now? |
|
|
The test worked! I think you got it. Thanks for all your help. Anything I need to do to be sure that the settings don’t get chagned? |
Hi Matt, They weren’t really any settings that were changed. There is a customized version of the Stripe gateway located in /wp-content/uploads/espresso/gateways that’s making this happen. You can update Event Espresso and the changes will not be overwritten because they’re in the alternate /uploads/espresso location. We will be working on incorporating this fix into a future version. In the meantime the fix can be left in place in the alternate location. |
|
The support post ‘Incomplete payments — info not being submitted’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.