Table of Contents

Authorize.Net

Overview

Authorize.Net is one of the most popular payment gateways in the United States and it is tightly integrated with SubscriptionBridge. By using SubscriptionBridge, you will never have to worry about any technical documentation on how to integrate Authorize.Net's Automated Recurring Billing (ARB) features into your business. SubscriptionBridge will take care of that for you.

Settings

The following settings need to be set in your Authorize.Net account for it to work with SubscriptionBridge.

Automated Recurring Billing

You need to subscribe to the Automated Recurring Billing service (ARB). There is a monthly fee associated with this service ($10/month at the time this article was written).

API credentials

You will need to obtain your API credentials to add Authorize.Net as the payment gateway to your SubscriptionBridge store.

Turn off E-mail Receipts

Since SubscriptionBridge will be sending notification messages to your customers, you can turn off the e-mail receipts that are sent automatically by Authorize.Net. These receipts are “text only” messages and look very different from the branded, HTML messages sent by SubscriptionBridge.

Turning off e-mail receipts can also help reduce customer service in the case of free trials. Specifically, if one or more of your subscriptions have a free trial, customers might be confused by receiving the e-mail receipt that is sent when the initial (e.g. $1) authorization is submitted (see below).

To turn off e-mail receipts:

Authorize.Net E-mail Receipt Settings

Add Silent Post URL

You will need to add what's called a Silent Post URL to let Authorize.Net know where it should contact SubscriptionBridge when an “event” happens (e.g. a new subscription is successfully setup, a payment is unsuccessfully attempted, etc.).

To do so:

Silent Post URL for Authorize.Net

How to test

Unfortunately Authorize.Net Automated Recurring Billing does not have a testing environment where you can fully simulate recurring payments. However, there is a way to test your Authorize.Net ARB account without credit cards actually being charged. See the Using SubscriptionBridge in a testing environment for more information.

Things to Know

Recurring & One-Time Payments

SubscriptionBridge allows you to take advantage of both the recurring billing and one-time payment functionality that is built into the Authorize.net payment system.

No storage of credit card information

SubscriptionBridge never stores your customers' credit card information. Instead, it leverages Authorize.Net's recurring billing system to process recurring payments. When a one-time payment is needed, customers are prompted to enter their credit card information.

When recurring payments are processed

Automated recurring payments are processed by Authorize.Net at around 2 AM PST of the day following the day on which the payment profile was created (this is current as of April 2010). So if a customer subscribes to a service at 3 PM PST on Thursday, the first payment (if any) is not processed until around 2 AM PST on Friday morning.

Please note the following:

Authorizations & Trial Periods

When a subscription is created, there are many cases in which a payment is not processed until much later. For example, a gym membership with a 7-day free trial, or an online gaming Web site subscription with a “First Month Free” promotion, etc.

In all of these cases, Authorize.Net does not by default check the validity of the credit card used for the subscription. It does so only at the time the first subscription payment is processed, which could be well into the future. To avoid creating a subscription for a customer that is using invalid credit card information, SubscriptionBridge does the following:

Subscription statuses

This content was copied from the Authorize.Net knowledge base in March of 2010.

Subscription status is the processing status of an ARB subscription. Possible statuses are:

Avoiding "terminated" subscriptions

As you can see in the previous paragraph, when a subscription has been terminated, it cannot be reactivated. Therefore, it is important that you setup your “Message/Event Triggers” so that your customers are properly notified.

Authorize-Only and Recurring Payments

Authorize-Only setting is ignored

If you are using a shopping cart integrated with SubscriptionBridge, please note the following:

Impact on order status

Your shopping cart might be setup to automatically consider orders “Pending” that are processed with Authorize.Net set to “authorize-only”, since payment has been authorized, but not captured. Since “authorize-only” does not apply to recurring payments, the link between the payment gateway's “authorize-only” setting and the order status is “broken” when an order for a subscription is placed.