Support

Home Forums Event Espresso Premium More PayPal Questions

More PayPal Questions

Posted: October 3, 2013 at 10:00 am


Pete Stajk

October 3, 2013 at 10:00 am

I’ve received authorization for PayPal Payments Advanced. Is this enough to run PayPal through my website http://www.jsprep.com. I understand I need an SSL for my web site, but is PayPal Pro the only way I am able to receive this signature, or will PayPal Advanced work?
Please let me know if I need to setup a Pro account for my web site first.

Also will PayPal provide the SSL certificate on my website, or do they need it from me first? ie chicken or the egg dilemma …

Ps are there any other good alternatives to PayPal on your Payment Settings list that may charge less than 2.9% per transaction?

Thanks!
Pete


Josh

  • Support Staff

October 3, 2013 at 10:25 am

Hi Pete,

Event Espresso doesn’t have a PayPal Advanced option at this time. It currently supports PayPal Pro (which requires a PayPal account that has been upgraded to Pro) or the standard PayPal IPN gateway (Pro not required).

You can get an SSL certificate from your host in most cases.

While Stripe has the same 2.9% + .30 per transaction fee that PayPal does, there are no monthly fees. Currently PayPal Pro charges $30 per month.


Pete Stajk

October 3, 2013 at 10:34 am

With Stripe, will customers be able to stay on my site or will they be brought to an external page during payment?


Josh

  • Support Staff

October 3, 2013 at 10:43 am

They stay on your site.


Pete Stajk

October 3, 2013 at 11:30 am

How do I setup Stripe up by myself; is it a complicated process?

I’m on their web site now but do not have the faintest idea where to begin.


Pete Stajk

October 3, 2013 at 11:34 am

At this point, I wouldn’t mind paying you guys a support token to set this up. Would it take more than 1 token to set Stripe up on my web site http://www.jsprep.com.

Thanks


Josh

  • Support Staff

October 3, 2013 at 11:42 am

Hi Pete,

To be honest, the bulk of the work involved with setting up Stripe is signing up for a Stripe account. This is not something we normally do because it involves your financial information.

https://manage.stripe.com/register

Once you have a Stripe account set up, you copy the two API keys they give you from your account page to the Event Espresso>Payments page under the Stripe settings box. You’ll find your API keys under Your Account > Account Settings > API Keys.

You will see two types of keys in your account settings, one for testing and one for live payments. You can use the testing keys if you want to test things out without sending any real money around.


Pete Stajk

October 3, 2013 at 11:47 am

It’s that easy? Wow. Ok thank you for the feedback, much appreciated.


Josh

  • Support Staff

October 3, 2013 at 11:51 am

Yes, it is that easy. Stripe is a lot easier to set up than having to go through the hoops that PayPal makes you go through.


Pete Stajk

October 3, 2013 at 11:59 am

Oh I forgot, I use Hostgator to host my web site.

Should I contact them in order to acquire an SSL certificate? That’s the part I don’t exactly understand.

I know within EE’s Payment Settings for Stripe there is a message that reads: Attention: A valid SSL Certificate is required on your website in order to process payments using this gateway!

How do I go about receiving that? What is needed for me to do in the process?


Pete Stajk

October 3, 2013 at 12:05 pm

I think I just answered my own question. I found Stripe’s support page, thank you for your help though.


Josh

  • Support Staff

October 3, 2013 at 12:08 pm

You can contact HostGator and purchase an SSL certificate from them:

http://support.hostgator.com/articles/ssl-certificates/acquire-ssl/how-do-i-purchase-a-private-ssl-from-you-and-what-type-is-it

In the meantime you can use the Stripe gateway in test mode if you’d like to test it out. It will work without an SSL certificate. Once you have an SSL certificate installed, you follow this guide to secure your payment page:

https://eventespresso.com/wiki/espresso-sslhttps/


Pete Stajk

October 3, 2013 at 12:29 pm

Yeah for one year Digicert charges $175. Hostgator only charges $39.95 for 1 year.

There’s probably little difference between the 2 of them right?

Am I just buying “the name” if I purchased Digicert?


Josh

  • Support Staff

October 3, 2013 at 12:50 pm

You could ask Hostgator what the differences are, if any.


Pete Stajk

October 4, 2013 at 9:05 am

Ok I’m reading the directions for HTTPS plugin. I’m good with Steps 1 & 2.

I’m unsure whether I’m using the Multiple Event Registration. I have multiple events throughout my calendar but does that necessarily mean I’m using that plugin, (sheesh). I think I only need to Force SSL exclusively to certain pages, but I’m not 100% sure.

Also I’m having a little trouble figuring out where to go for Step 4 or 5 – not sure where the area (image shown in directions) is located or if that correlates with Step 4 or 5 – ugh.


Pete Stajk

October 4, 2013 at 9:17 am

Duh, I just put 2 and 2 together – I have to go to the actual pages themselves; although, I just went to those in the directions and the box for force SSL is not visible.

What box or boxes do I need to select in the HTTPS plugin screen? I guess this is where I’m stuck.


Pete Stajk

October 4, 2013 at 9:24 am

Ah i figured it out – that little diagram is a little outdated, lol.

I had to click Secure Post under HTTP. Thanks for reading my conversations to myself ha


Dean

October 4, 2013 at 9:47 am

No problem, glad you got it resolved.


Pete Stajk

October 4, 2013 at 10:04 am

On Payment Settings for Stripe – there are 2 prompts that call for a “Stripe Secret Key” and a “Stripe Publishable Key”. There is also a “Force HTTPS on Return Url” box that can be checked or left blank.

Are the first 2 Keys necessary to complete, and should I leave the box blank or check it?

And would you recommend that I check the “Display a Form Header” box?


Pete Stajk

October 4, 2013 at 10:20 am

Answered my own question again about Keys – they’re in my Stripe account, but what about the 2 boxes that should be checked or left blank?


Pete Stajk

October 4, 2013 at 10:32 am

Okay I do need some help here. I’m using the test keys and trying out a test registration. I don’t want to put $720 on my credit card either to test. How can I test to make sure without transacting with an actual purchase?

Also is it possible to give customers the option to pay for half the class early and to allow them to pay for the other half in person? (ie lock them into a spot in my class by allowing half the course payment online)

Ahh, please help, I know I’m close.


Josh

  • Support Staff

October 4, 2013 at 12:51 pm

Hi there,

If you already have the Thank You page set to force as SSL, you do not need to check the Force SSL box. The Payment header display is optional, it lets you display a message like “Securely pay with your credit card” or any other payment instructions you may want to add.

With the testing, as long as you have the test keys entered in Event Espresso’s settings, you can use 4242424242424242 as the credit card number for Stripe for testing.

Event Espresso doesn’t currently offer a partial payment option. That said, if you want to add a 1/2 payment or deposit price option in the event editor that can be done. Event Espresso will set that as a Completed payment, but the amount paid can be changed later when they pay in person.


Pete Stajk

October 4, 2013 at 2:08 pm

You said, “If you already have the Thank You page set to force as SSL, you do not need to check the Force SSL box.”

Where would I set the Thank You page for starters? I thought I had to manually check the box on each of EE’s pages – ie. Registration, Thank You, & Registration Cancelled pages. Isn’t this the only way to set the Thank You page etc. to Force SSL?

I also don’t see that wording present anymore – I think the new wording is “Secure post” under HTTPS plugin on the sidebar.

When I go to the HTTPS plugin, this is what I am presented with (checkboxes before each option’s 2nd line):

I should check “Force SSL Exclusively,” correct?
———————————————————
“SSL Host
Port

Force SSL Administration
Always use HTTPS while in the admin panel. This setting is identical to FORCE_SSL_ADMIN.

Force SSL Exclusively
Any page that is not secured via Force SSL or URL Filters will be redirected to HTTP.

Remove Unsecure Elements
Remove elements inaccessible over HTTPS. May break other plugins’ functionality.

Debug Mode
Outputs debug information to the browser’s console.

Proxy No Auto Yes
If you think you may behind a proxy, set to Auto. Otherwise, leave the setting on No.

Admin Menu Location
Sidebar Settings
———————————————————

Also, when I’m running a test registration, what should I fill in for the billing information on my Registration and Payment Page – ie Name Address City etc. – just my own info or something else ? And along w the 4242424242424242 – what should I make the expiration date and cvc code?

Is this where I actually test? I’m still confused where to do that …

Thank you again for your help; it’s been tremendous.

And sorry for the confusion – I just want to get this right asap, so I can get out of EE’s hair.


Josh

  • Support Staff

October 4, 2013 at 2:39 pm

Hi there,

I will follow up with each of your questions below:

Where would I set the Thank You page for starters? I thought I had to manually check the box on each of EE’s pages – ie. Registration, Thank You, & Registration Cancelled pages. Isn’t this the only way to set the Thank You page etc. to Force SSL?

It sounds like you already have this done when you followed the guide here:
https://eventespresso.com/wiki/espresso-sslhttps/

I also don’t see that wording present anymore – I think the new wording is “Secure post” under HTTPS plugin on the sidebar.

Each HTTPs plugin is different. Secure Post means exactly what it says. It secures the post by forcing SSL.

When I go to the HTTPS plugin, this is what I am presented with (checkboxes before each option’s 2nd line):
I should check “Force SSL Exclusively,” correct?

That’s correct.

Also, when I’m running a test registration, what should I fill in for the billing information on my Registration and Payment Page – ie Name Address City etc. – just my own info or something else ? And along w the 4242424242424242 – what should I make the expiration date and cvc code?

Any information you enter there will due. It’s best to use a real email address you have access to so you’ll receive the payment email notification. Any date in the future will work fine as an expiration date. Any 3 digit number for the CVC code will do. If you really want to go through and test cases like what happens when there’s a declined card entered, Stripe has numbers for that too:

https://stripe.com/docs/testing#cards


Pete Stajk

October 4, 2013 at 2:54 pm

Ok I will test out with fingers crossed.


Pete Stajk

October 4, 2013 at 3:21 pm

Hm, it seemed to work but I didn’t receive a confirmation email in return any suggestions?


Josh

  • Support Staff

October 4, 2013 at 3:31 pm

Hi Pete,

Did you check to see if email notifications are turned on and if so, they are not in the spam folder of your email client?

There is more email troubleshooting info here:

https://eventespresso.com/wiki/troubleshooting-event-espresso/#email


Pete Stajk

October 4, 2013 at 10:38 pm

The emails actually did end up in the spam folder. I tried changing my Email Settings and include Fancy Email Headers but the emails still end up as spam.

How can I fix this?

Thanks


Pete Stajk

October 5, 2013 at 9:08 am

After reading through some of the other posts in the support forum, I realize now that the issue of automated emails hitting my customers spam folders might be out of my control – which really stinks, but is there any other alternate solutions to remedying this obstacle?

Also is it possible to change the actual outlook of the emails themselves and make them appear less automated and “friendlier” – in other words, can I change the outlook ie font and line spacing?

In my test response email, all of the lines in the message are smooshed together. Any ways to fix here as well?

Thanks


Pete Stajk

October 5, 2013 at 9:43 am

I realized that I keep switching topics. This thread belongs in Email category. I will repost there.


Dean

October 7, 2013 at 4:14 am

Hi,

Can you confirm the paypal aspect of this thread has been resolved?


Pete Stajk

October 7, 2013 at 7:33 am

Yes, PayPal questions resolved.

I switched to Stripe and prefer Stripe over PayPal.

Thanks!!

The support post ‘More PayPal Questions’ 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