Support

Home Forums Event Espresso Premium Purchases not going through with beanstream or paypal pro

Purchases not going through with beanstream or paypal pro

Posted: September 25, 2013 at 1:42 pm


Josh

  • Support Staff

September 25, 2013 at 2:23 pm

Hi there,

You can use any future date for the sandbox expiration date. The issues with the payments not working as expected are likely due to the site being in maintenance mode. It’s likely that PayPal and Beanstream cannot communicate with your site since it’s not publicly viewable and requires a log in to view the Event Espresso pages.


James Lam

September 25, 2013 at 4:47 pm

We deactivated the maintenance plugin and still no purchase record coming through Sandbox. If you guys can just log in and check our basic WP setup at http://learnphotographycanada.ca/, that would be highly appreciated.

Again, no other plugins activated… just EE plugins mentioned above and using default TwentyTwelve theme.

We’re testing Beanstream and the only issue right now is Beanstream. We deactivated Paypal and other payment gateways for the time being just so to isolate the issue.


James Lam

September 25, 2013 at 4:57 pm

Putting back the site on maintenance mode as we can’t leave the site just like that.

If you guys need the credentials to our wp-admin to check it out, let me know. Thanks!


James Lam

September 25, 2013 at 5:04 pm

I’ve sent the WP credentials via https://eventespresso.com/send-login-details/. FYI. Cheers!


Josh

  • Support Staff

September 26, 2013 at 8:37 am

Hi James,

I looked at the admin of your site and the Beanstream Merchant ID that’s entered in Event Espresso>Payment Settings>Beanstream Settings does not match the Merchant ID of your Sandbox account.

You can log into your Beanstream sandbox account, copy the Merchant ID, paste it into the Beanstream Merchant ID field, then update the Beanstream Settings.

Once the correct account credentials are entered you will likely need to set the site to be publicly viewable in order to test out the gateway.


James Lam

September 26, 2013 at 1:20 pm

I’ve gone into Beanstream, grabbed the correct merchant number and replaced it in the site settings.

I removed the maintenance mode and went through the purchase process.

It shows on our site that payment is successful however in beanstream transaction reporting, nothing is showing up.

Please take a look.


Josh

  • Support Staff

September 26, 2013 at 9:42 pm

Hi James,

I did take a look and the sandbox payment I tested on your website went through to Beanstream as expected.


James Lam

September 26, 2013 at 11:35 pm

Hey there Josh.

I see your $10 purchase in the sandbox account.

I do not know where you ran that through on our site.

I attempted to do another purchase through this page:
http://learnphotographycanada.ca/digital-photography-1/

I registered for the class, then I did payment through beanstream with the sandbox information. I received the confirmation page of payment and the email confirming registration and payment.

However…. I still do not see that payment within beanstream in the list of transactions.

Why are you able to do a $10 purchase on our site (which I don’t believe we offer any services at $10) while when we test the services on our product pages, nothing goes through?


James Lam

September 27, 2013 at 12:00 am

Please call me tomorrow either on my cell: 1.778.363.1314 or on my office line: 1.778.588.6969


Josh

  • Support Staff

September 27, 2013 at 12:44 pm

Hi James,

I can answer this question:

Why are you able to do a $10 purchase on our site (which I don’t believe we offer any services at $10)

I set up a test event on your site that had a price of $10.

while when we test the services on our product pages, nothing goes through?

I am not sure why it does not work when you test the services on your product pages, but I can investigate further and get back with you with what I find. It may be a setting within your events needs to be configured differently.


Josh

  • Support Staff

September 27, 2013 at 1:08 pm

Hi James,

I found the issue:

Your events are all set to a have a default payment status of “Complete”. This will effectively make it so that when someone signs up for an event, Event Espresso will mark them as paid before they pay. I’m going through and setting the Default Payment Status for the events to be “Incomplete”. This will allow the payment status to be automatically updated from “incomplete” to “complete” when the customer’s payment goes through.

As an aside, the option to set a default payment status to “Complete” has been removed starting with the very latest version of Event Espresso in order to avoid this scenario. I recommend updating to the latest version of Event Espresso when you can.


James Lam

September 27, 2013 at 1:42 pm

Awesome! Ran a test and it works. Thank you 🙂

The support post ‘Purchases not going through with beanstream or paypal pro’ 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.

Event Espresso