See: Why Should I Use “Pro-Forms” Instead Of “Buttons” In the Free Version?

Quick Overview (Pro Forms vs. Buttons)

s2Member Pro comes with "Pro-Forms"—shortcodes that generate Registration/Checkout Forms, and other kinds of forms too. In contrast, the free version of s2Member does not come with Pro-Forms. In the free version of s2Member you have "Payment Buttons" only. Payment Buttons lead visitors away from your site to complete checkout at your payment gateway, whereas Pro-Forms keep visitors on your site at all times, and you will have full support for on-site credit card processing.

There are Pro-Forms for Free Registration, Paid Checkout, Billing Updates (e.g., for a customer to update the credit card they have on-file), Billing Modifications (e.g., altering an existing membership plan—upgrade or downgrade), and Cancellation Pro-Forms too.

Why Should I Use Pro-Forms Instead of Buttons?

Increased conversion rates! Not all customers like PayPal. Also, with s2Member Pro you're keeping customers on your site throughout the entire checkout process. You can control the surrounding elements on the page, the flow of events, and do a better job at building confidence in your products/services. Pro-Forms can dramatically increase sales! Best of all, they're super easy to integrate thanks to s2Member Pro Shortcodes. If that's not enough, Pro-Forms also allow you to configure Custom Tax Rates, Coupon Codes, and even to sell Gift/Redemption Codes. These advanced features are only possible with s2Member Pro-Forms.

Choosing a Payment Gateway that Supports s2Member Pro-Forms

Pro-Forms work with PayPal Pro, Stripe, or Authorize.Net. You'll want to select one of those payment gateways if you intend to take full advantage of s2Member Pro-Forms. It's quicker, easier, and better-er-er.