Table of Contents

Managing a Subscription: switching from Trial to Full

Trial to Full: what it means

Imagine you subscribe to an e-mail marketing service, which offers a free trial period during which you can only send a message to 25 recipients (e.g. the MailUp e-mail marketing system does exactly that). The trial might last 30 days or more, but you might be ready to commit to using the service after just a few days of testing it. In that scenario, you want to stop the trial, start the subscription, and have access to the “full” array of features that it will offer.

Similarly, imagine you decide to try out an online magazine that offers a free trial during which you can only access 5 articles a day. You like what you see, and want to read the rest of the articles. In this scenario too, you want to be able to end the trial, switch your account to a paying account, and have access to the “full” set of articles that the online magazine offers to its subscribers.

In these and many other scenarios you are switching from a Trial account to one that offers you Full access to all of the features and services that the merchant provides to its customers. As you might have guessed by now, that's why - in SubscriptionBridge - we refer to this feature as “switching from Trial to Full”.

Who can switch from Trial to Full

What happens when a subscription is switched from Trial to Full

Some of the behaviors change depending on the payment gateway used.

The following always happens, regardless of the payment gateway used:

Authorize.Net: delayed payment issue

The following happens when a subscription is switched from Trial to Full on a store that uses Authorize.Net as the payment gateway.

Since there is no real-time payment processed when the subscription is switched from Trial to Full, it is up to you how to react to the various events that might follow. Specifically:

PayPal

The following happens when a subscription is switched from Trial to Full on a store that uses PayPal as the payment gateway.

This means that - unlike with Authorize.Net - there should not be a delay between the switch from Trial to Full and the first subscription payment:

Since the two “events” happen at the same time, you should wait until the second one happens successfully (first subscription payment made) before performing any action on the subscription (i.e. activating “full” features/services).