This Knowledge Base Article covers setting up s2Member to work with is a leading provider of payment gateway services, managing the submission of billions of transactions to processing networks on behalf of merchant customers. is a solution offered by the CyberSource Corporation, a wholly owned subsidiary of Visa (NYSE: V).

This article is part of the s2Member User's Guide, a series of articles that cover the fundamentals of using s2Member.

Configuring Options

See WordPress Dashboard s2Member (Pro) Options

s2Member is integrated with for Direct Payments and also for Automated Recurring Billing (ARB). To take advantage of this integration, you need to have an Authorize.Net Merchant Account. Once your account is set up, you can obtain all of the details below inside of your account. If you need assistance, please check their help section.

Authorize.Net Version (3.1): s2Member integrates with Transaction Version 3.1 for Please log into your Authorize.Net Merchant Account and make sure your Transaction Version setting is configured as 3.1. You will find this under Account → Settings → Transaction Version.

Recurring Billing

If you plan to use any of the Subscription options in the Pro-Form Generator, you must have Automated Recurring Billing enabled for your account. Authorize.Net's Recurring Billing service is required for all types of s2Member Subscriptions whether you intend for them to be recurring or not.

However, Automated Recurring Billing is not needed for Buy Now functionality. The drop-down menus in the s2Member Pro-Form Generators have been labeled Subscription and Buy Now for just this reason. See WordPress Dashboard s2Member (Pro) Auth.Net Pro-Forms. There you can see which options require the use of Authorize.Net's Recurring Billing Service. Authorize.Net will charge you a monthly fee for their Automated Recurring Billing Service. Account Details

See WordPress Dashboard s2Member (Pro) Auth.Net Options Account Details This section is required (if you are using


  • API Login ID: You’ll find your API Login ID in your Merchant Account under Account → Settings.
  • API Transaction Key: You’ll find your API Transaction Key in your Merchant Account under Account → Settings.
  • Secret MD5 Hash: You’ll find your Secret MD5 Hash in your Merchant Account under Account → Settings.


  • Developer/Sandbox Testing? Select either No or Yes, enable support for Sandbox testing as appropriate. Only enable this if you’ve supplied Sandbox credentials in the steps above. SP / IPN Integration

See WordPress Dashboard s2Member (Pro) Auth.Net Options SP / IPN Integration.

This section is required (if you are using


Log into your Merchant Account and navigate here Account → Settings → Silent Post URL. Copy the URL shown in this s2Member configuration panel (WordPress Dashboard s2Member (Pro) Auth.Net Options SP / IPN Integration) to your Merchant Account.