Payment Plan Setup

Payment plans are an easy way to accept and process recurring payments and installments. This section describes how you can configure your SOLO Server account to process recurring payments.

Permissions

Before you start setting-up payment plans, it is necessary to grant relevant permissions to any users or groups who will need them through the Manage Users/Manage Groups pages. The relevant permissions are as follows, and can be set by going to the menu (Your Name) / Users:

Create Payment Plan
Allows creating of payment plans
Edit Payment Plan
Allows editing of existing payment plans
Edit Payment Plan Instance
Allows editing payment plan instances
Create Stored Payments
Allows creating stored payments for customers
Edit Stored Payments
Allows editing existing customer’s stored payments

For more information on managing users, visit the Managing Users and E-Mail Notifications page.

Configuring Product Options

The first step in setting up a payment plan is to configure the required Product Options. You will generally need to configure at least two Product Options: one used for the initial purchase, and another used for installments (or any recurring payments that are processed). The Product Option for the initial purchase will be configured as appropriate for your licensing needs, and will need to be revisited after the payment plan has been created. It should also be named so that it sufficiently describes the payment plan with which it will be associated. For this example, we would name this option something like License with Monthly Subscription. We also have a step by step tutorial on setting up a recurring subscription using SOLO Server and Instant Protection PLUS 3.

Creating the Product Options

The Product Option used for installments (also referred to as the Installment Option) is best configured before creating your payment plan. The installment option should use a name that indicates what was processed (i.e. a "maintenance renewal", "subscription renewal", etc...). This is displayed on the invoices generated for any recurring payments processed, and helps you and your customers understand exactly why a payment was processed. Additionally, using the separate option also helps make your reports much more clear. For example, it will allow you to distinguish between new orders and recurring payments. Below are some steps that show how the product options may be configured:

With the installment Product Option in place, you may now proceed to configure your payment plan.

Configuring a Payment Plan

To configure a payment plan, use SOLO Server's global menu and click on the Store / Payment Plans (Recurring Billing). To add a new Payment Plan, click the Add New button; otherwise click the Edit link next to the payment plan you wish to configure. Then refer to the descriptions of each of the Payment Plan Fields to configure your Payment Plan. The example product option configuration shown in the section above is designed to charge a recurring monthly subscription fee for a software license. In this scenario, the Payment Plan could be configured as follows:

Displaying Information in the Shopping Cart and Invoices

Customers need to be informed about how the payment plan will charge them on a recurring basis before and after they place their order. There are several fields that can show information throughout the ordering process to help ensure customers are not surprised about charges after the initial purchase (which helps prevent refunds and charge-backs/disputes).

Associating a Payment Plan with a Product Option

Once a payment plan is created, the final step is to associate it with one or more product options which are used for initial purchases (including bundled product options). On the product option add/edit screen, there is a Payment Plan field where all payment plans will show up in a drop down list. To tie a payment plan to a product option, just select a payment plan from the list and save the change. In our example given above, we would edit the Product Option for the initial purchase of Product A (License with Monthly Subscription) and configure it to use the Product A Monthly payment plan.

Using Payment Plans With Bundles

Bundles can be used with payment plans, with the payment plan instance covering all of the bundled licenses as a whole. There are a few limitations that can cause confusion when configuring a bundle with a payment plan:

Sending Billing Reminders

In order to reduce time-consuming administrative issues that tend to be commonly associated with the nature of subscription-based software sales (such as billing inquiries, chargebacks, and billing failures due to expired card data), SOLO Server can optionally send reminder emails to customers with an upcoming payment and/or whose credit card is nearing expiration. To configure billing reminders, create a mailing for the notification email content and then set up a Pending Payment Plan Notification Daily Process. See Pending Payment Plan Notification Mailings for more details.