Page 1 of 1

Coupon Codes

PostPosted: October 25th, 2010, 9:27 pm
by mutualdesigns
Am I correct in saying the following:

To take advantage of coupon codes you would have to have a PayPal Pro account. So, if I purchased s2Members Pro and used PayPal Payments Standard the coupon codes feature would be useless. Is this correct?

Re: Coupon Codes

PostPosted: October 25th, 2010, 9:37 pm
by Jason Caldwell
Hi there. Thanks for the great question.

Let's break this down into each version of s2Member.

1. s2Member ( the free version )
This uses Standard PayPal integration. In the free version of s2Member, all payment information ( i.e. the checkout process ) is completed on PayPal's website, using their checkout form. So every Customer would go through PayPal®, and if you are planning to offer a "recurring" option to your Members, each Member will need to have a PayPal® account of their own. If they don't already have one, they will signup for one automatically during the checkout process @ PayPal.

2. s2Member Pro ( the paid upgrade )
This version comes equipped with PayPal Pro integration, which dramatically improves the functionality and flexibility offered by the s2Member plugin. With s2Member Pro, the checkout process occurs on your site, and Customers never leave your site during checkout. You can accept Visa, MasterCard, Discover, Amex, Maestro, Solo, and also PayPal® Express Checkout. These are all options that would appear on a checkout form of your own; which can be integrated with WordPress Shortcodes provided by s2Member Pro. [ demo here: http://dev.primothemes.com/s2clean/payp ... kout-demo/ ]

Now, there are two ways to use s2Member Pro.

1. As I've described above.
In order to use PayPal® Pro integration to its fullest extent, you will NEED a PayPal® Pro account.
viewtopic.php?f=4&t=304 ( highly recommended )

2. Alternatively, s2Member Pro can also be integrated without a PayPal® Pro account, whereby the enhanced Form Shortcodes that it provides can be integrated ONLY with PayPal® Express Checkout. In other words, if you get declined for PayPal® Pro service, you can still use s2Member Pro by following these instructions:

a. Ask PayPal® to activate Express Checkout for you. ( free )
This will give you your API Credentials, and you'll enter these into: s2Member -> PayPal Options.

b. In the Shortcodes provided by s2Member Pro, change this:

Code: Select all
accept_via_paypal="paypal"

To this instead:
Code: Select all
accept_via_paypal="paypal,visa,mastercard,amex,discover,maestro,solo"

Re: Coupon Codes

PostPosted: October 25th, 2010, 9:38 pm
by Jason Caldwell
Possible solution:
So if you modify your Form Shortcodes using the alternative method that I described above, you would then be able to use Coupon Codes ( a feature of s2Member Pro ), but without needing a PayPal Pro account. You just need a copy of s2Member Pro.

Re: Coupon Codes

PostPosted: December 1st, 2010, 2:00 am
by karlikdesign
I've followed the instructions and I've created a payment pro form that now accepts coupon codes.

However, I'm not out of the clear.

1. It's asking me for custom field data but it's not showing that that I can change that custom field data on the form.
2. I want to accept visa payments but I don't have a papal pro account so how can I do this with a paypal pro form?