Does s2Member integrate w/ Authorize.Net?
Yes. Authorize.Net is a powerful payment gateway that supports s2Member Pro-Forms.
Available to Merchants in 5+ Countries
Checkout Occurs on Your Site; via Pro-Forms
s2Member's Authorize.Net Pro-Forms integrate seamlessly with WordPress Shortcodes. This allows you to keep customers on your site at all times, and it consolidates registration/checkout into a single step. Since checkout occurs on your site, you can dress up the Post/Page containing your Pro-Form in ways that are most effective for your product/service.
You Can Accept the Following Forms of Payment
If you choose to integrate with Authorize.Net, you can accept almost any type of credit or debit card. See this article for further details.
Full Integration with Authorize.Net AIM/ARB and Silent Posts
AIM (Advanced Integration Method) allows merchants to host their own secure payment form on a website, mobile device, etc., and send transactions to the payment gateway using an end-to-end secure sockets layer (SSL) connection. s2Member also support ARBs (Automated-Recurring Billing), and Silent Posts (aka: IPNs). Silent Posts are messages (behind-the-scenes, via HTTP) that automatically notify s2Member about events related to Authorize.Net transactions. s2Member uses this to automate back-office and administrative functions, like automatically fulfilling orders or terminating access when a customer cancels their subscription.
Built-in Authorize.Net® Pro-Form Generators
s2Member's Pro-Form Generators (in your WordPress Dashboard) are so convenient! With these, you can establish a free trial period (or an initial fee), the cost & billing interval, whether it will be recurring, and much more. You can even set the Membership Level and add a list of any Custom Capabilities that you intend to bundle. Pro-Form Generators provided by s2Member produce a WordPress Shortcode that can be copied/pasted into a Post or Page in WordPress. Pro-Forms are, by far, the easiest way to implement on-site credit card processing.
Supports "Buy Now" Products/Services
You can sell fixed-term or lifetime access using "Buy Now" functionality. The term, "Buy Now" indicates that it's a one-time fee that will not recur. This is a popular way to sell products/services with Authorize.Net.
Supports Recurring and Non-Recurring "Subscriptions"
You can sell access that requires a recurring payment. If recurring payments fail too many times, access is terminated automatically by s2Member. Subscriptions support both Standard and Custom Recurrences. Or, you can sell access that is non-recurring; e.g., 6 days free, then $39 for 1 year of access—where access & billing are both terminated after the year is over; i.e. it is not recurring.
Supports a Free or Paid Initial/Trial Period
With Authorize.Net you can set a free or paid initial/trial period of any length. For instance, $0.00 for the first X days/weeks/months/years, then $39/mo. An initial/trial period can be any length of time that you like; i.e. there is no limit to the length of an initial/trial period whatsoever.
Supports Standard & Custom Subscription Recurrences
The following Subscription Recurrences are supported by Authorize.Net Pro-Forms: weekly, bi-weekly, monthly, bi-monthly, quarterly, semi-yearly, and yearly. It is also possible to establish custom Subscription Recurrences by editing the s2Member Shortcode Attributes:
rt="" (e.g., every 2 weeks, every 3 months, every 9 months, or pretty much whatever is needed).
Note: Authorize.Net does not support daily Subscription Recurrences. The minimum is weekly. Also, there is a maximum of 1 year between Subscription Recurrences; i.e., it is not possible to charge someone every 2 years. You can charge them every 1 year, or anything less than 1 year. e.g., every 2 weeks, every month, every 2 months, twice a month, twice yearly, etc.
Supports a Fixed Number of Billing Recurrences
By default, recurring charges will remain ongoing until cancelled, or until payments start failing. However, it is possible (using the s2Member
rrt="" Shortcode attribute) to terminate access & billing after X billing cycles. Please note that a fixed number of installments, also means a fixed period of access. If a customer's billing is monthly, and you set
rrt="3", billing will continue for only 3 monthly installments. After that, billing will stop, and the customer's access to the site will be revoked as well (based on your s2Member EOT Behavior setting).
Supports Fixed-Term Access
For example, access can be granted for exactly 7 days, 2 weeks, 1 year, etc. This is made possible by s2Member's Auto-EOT System. Fixed-term access can be sold as part of a non-recurring Subscription, or as a "Buy Now" purchase. It is also possible to establish a custom time-period by editing the s2Member Shortcode Attributes:
rt="" (e.g., 3 days, 10 weeks, 9 months, or pretty much whatever is needed).
Supports Lifetime Access
For example, you can sell a recurring Subscription that never expires (i.e. not until the customer chooses to cancel). Or, you can generate a "Buy Now" Pro-Form that sells lifetime access to a product/service; i.e. a one-time fee that provides access that never expires.
Supports "Buy Now" Access to Specific Posts/Pages
This is referred to as "Specific Post/Page Access"—customers are not required to register at all. Specific Post/Page Access is like selling a product—only, instead of shipping anything to the customer, you just give them access to a specific Post/Page on your site; one that you created in WordPress. A Specific Post/Page that is protected by s2Member might contain a download link for your eBook, access to file & music downloads, access to support services, etc. The possibilities with this are endless; so long as your digital product can be delivered through access to a WordPress Post/Page. You can also package multiple Posts/Pages together into one "Buy Now" transaction.
Supports Independent Custom Capabilities
In addition to selling a Membership that already comes with Custom Capabilities—with Authorize.Net Pro-Forms you can also sell additional (Independent) Custom Capabilities to existing members of your site. Independent Custom Capabilities are added to a customer's account immediately after checkout, and the customer will have the Custom Capabilities for as long as their membership lasts.
Supports Coupon Code Configurations
With Authorize.Net Pro-Forms, you can build a configurable list of Coupon Codes that provide a flat-rate discount, or a percentage-based discount; up to and including 100% of the transaction amount (i.e., a 100% free checkout experience is possible). Coupons can be limited in scope too. Such as limiting the discount to the first/initial payment only, or to regular recurring payments only. It's also possible to limit Coupon Codes to specific Pro-Form instances, to specific customers, to specific dates, and even put a limit on the maximum number of times that a specific Coupon Code can be used collectively. It's also possible to integrate s2Member's Coupon Code functionality with affiliate platforms. Affiliates can be identified through promotions that use affiliate-specific Coupon Codes, which your Pro-Forms will graciously accept.
Supports the Sale of Gift/Redemption Codes
With Authorize.Net Pro-Forms, you can sell access to auto-generated Gift/Redemption Codes (using the Shortcode:
[s2Member-Gift-Codes /]). This makes it possible for you to sell Gift Certificates (aka: Gift Codes). Or, you can sell one customer access to an account that includes a list of Redemption Codes that they can share with others on their team or in their group. Gift/Redemption Codes can provide a flat-rate discount, or a percentage-based discount; up to and including 100% of the transaction amount.
Supports Virtual Terminal Transactions (Manual Payment Processing)
You can accept offline payments (e.g., check by mail, funds collected in cash, by phone, etc). Customer accounts can be created from your WordPress Dashboard to fulfill orders, or through s2Member's Pro Remote Operations API. With Authorize.Net, you will also acquire a Virtual Terminal where you can process credit cards manually by logging into your Authorize.Net account.
Supports Custom Thank-You Page URLs
With Authorize.Net Pro-Forms, you can customize the
success="http://..." Shortcode attribute. This allows you to define a custom URL of your own, where you might create a Post/Page in WordPress that thanks a customer for their purchase, and provides additional details about how you'd like them to proceed now that checkout is complete.