Recurring Billing User Guide

This section describes how to use this guide and where to find further information.
Audience and Purpose
This guide is written for merchants who use the upgraded or new Recurring Billing service that is available through the
BA360
and the REST API.
Conventions
This statement appears in this document:
IMPORTANT
An
Important
statement contains information essential to successfully completing a task or learning a concept.

Recent Revisions to This Document

26.01.01

Initial release of the HTML version of this document.

25.11.01

Added new section Recurring Billing Settings.

25.09.01

This revision contains only editorial changes and no technical updates.

25.06.01

Updated information about the amount of time allowed between subscription payments in these sections:

25.05.01

Updated the graphic in this section:

24.09.01

This revision contains only editorial changes and no technical updates.

Introduction to Recurring Billing

This guide explains how to use the Recurring Billing service in the
BA360
.
The Recurring Billing service enables you to create and manage payment plans and subscriptions for recurring payment schedules. It automates the storage and handling of your customer’s payment information and personal data within secure Visa data centers in compliance with credentials-on-file (COF) best practices. Storage risks and the PCI DSS scope are reduced through the use of
Token Management
.
Bank of America
Recurring Billing consists of these three elements:
  • Plan:
    Stores the billing schedule.
  • Subscription:
    Combines the token and plan and defines the subscription start date, name, and description.
  • Token:
    Stores customer billing, shipping, and payment details.
For information on Recurring Billing for developers, see the
Recurring Billing Developer Guide
.

Recurring Billing Settings

Recurring Billing settings are available to users with administrative or settings permissions. The Recurring Billing settings permission is called
View or manage settings under Recurring Billing
. This setting can be configured in
Account Management > Roles
by creating a new role or editing a role.

Notification Settings

Follow these steps to configure Recurring Billing to send email notifications to your customers:
  1. Log in to the
    BA360
    .
  2. In the left-navigation menu, choose
    Recurring Billing > Manage Subscriptions
    or
    Recurring Billing > Manage Plans
    .
  3. Click the
    Settings
    button in the upper-right corner of the page. The Settings page opens.
  4. Click the
    Notifications
    tab to email notifications for your customers about recurring payments.
  5. Click the box labeled
    Yes, send the customer notifications
    . The email types are displayed on the right side of the page.
IMPORTANT
Some mandates require customer notification. If notifications are not enabled, the merchant is responsible for sending notifications in accordance with mandate requirements.

Reactivation Settings

Follow these steps to configure the Recurring Billing reactivation payment settings:
  1. Log in to the
    BA360
    .
  2. In the left-navigation menu, choose
    Recurring Billing > Manage Subscriptions
    or
    Recurring Billing > Manage Plans
    .
  3. Click the
    Settings
    button in the upper-right corner of the page. The Settings page opens.
  4. Click the
    Payments
    tab to use the reactivation payment settings.
    These settings enable you to choose to process the payments that were missed during the time the subscription was in a SUSPEND status, due to failed payment or merchant action.

Managing Plans

You can search plans using these filters:
  • Plan code
  • Plan name
  • Plan status
Only plans with an
ACTIVE
status can be attached to a subscription.

Create a Plan

A plan consists of this information:
  • Plan code: generated by the Recurring Billing service (default) or assigned by the merchant.
  • Plan name
  • Plan description
  • Plan ID: generated by the Recurring Billing service.
  • Billing amount
  • Currency: assigned when the plan is created.
  • Billing period: the length and calendar unit of the billing frequency, which cannot exceed a 12-month period.
  • Billing cycle options: indefinite, or a defined billing end period.
  • Set-up fee: 0.00 if not included when the plan is created.
Follow these steps to create a plan:
  1. Log in to the
    BA360
    .
  2. On the left navigation panel, choose
    Recurring Billing > Manage Plans > Add New Plan
    . The Create Plan page appears.
  3. Click
    Payment Plans
    . The Manage Plans page appears.
  4. Click
    Add New Plan
    .
  5. Enter this information:
    1. Plan code: generated automatically when not assigned by the merchant.
    2. Plan name
    3. Plan description (optional)
    4. Billing amount
    5. Currency
    6. Billing period length
    7. Billing period unit
  6. Choose the billing cycle by choosing one of these options:
    • Bill indefinitely.
    • Define billing period end and enter the plan period length. The plan period unit defaults to the same length as the billing period length.
  7. Enter the set-up fee (optional).
  8. Click
    Save as Draft
    or
    Submit
    . The Manage Plans page appears.

View a Plan

You can search for any plan by the plan code, plan name, or plan status. You can activate, deactivate, or delete the plan on the View Plan page.
Follow these steps to view or change the status of a plan:
  1. Log in to the
    BA360
    .
  2. On the left navigation panel, click
    Recurring Billing
    .
  3. Click
    Payment Plans
    . The Manage Plans page appears.
  4. To search for plans, click
    Add a Filter
    , and then select
    Plan Code
    ,
    Plan Name
    , or
    Plan Status
    .
  5. Enter the exact plan code, name, or status, and press
    Enter
    . Matching search results display in the list.
  6. To view the details for a plan, click the plan code. The Plan Details page appears.
  7. To change the status of the plan, choose one of these options:
    • Click
      Activate Plan
      . You can activate a plan that has a
      DRAFT
      or
      INACTIVE
      status.
    • Click
      Deactivate Plan
      .
    • Click
      Delete Plan
      . You can delete a plan that has a
      DRAFT
      status or that has an
      ACTIVE
      or
      INACTIVE
      status and has never been assigned to a subscription.

Edit a Plan

Follow these steps to edit a plan:
  1. Log in to the
    BA360
    .
  2. On the left navigation panel, click
    Recurring Billing
    .
  3. Click
    Payment Plans
    . The Manage Plans page appears.
  4. Click the plan code. The Plan Details page appears.
  5. Click
    Edit
    . The Edit Plan Page appears.
  6. Make changes to the plan.
  7. Under Plan Change - Subscription Update, choose
    New Subscriptions Only
    or
    All (New and Existing)
    .
  8. Click
    Save
    . The Plan Details page appears.

    ADDITIONAL INFORMATION

    This information can be edited:
    • Plan code
    • Plan name
    • Plan description
    • Billing amount
    • Set-up fee
    • Subscription update: change the plan for all new and existing or only new subscriptions.

Managing Subscriptions

You can manage subscriptions in
Subscriptions
and
Token Management
areas of the
BA360
.

Figure:

Subscription Flow
A subscription always has one of these statuses:
Pending
The first payment is scheduled, or the subscription is in transition to another state.
Active
The subscription is currently in use. It is set with a payment instrument, and a payment is scheduled at a pre-determined frequency that you agreed upon with your customer.
Delinquent
When a scheduled recurring payment fails, the account is placed in a Delinquent status while the system retries the payment a number of times. If the retries all fail, the account is placed into a Suspended status.
Suspended
The automated retry logic failed to obtain successful payment, or you have explicitly suspended the subscription. In order to resume a suspended subscription for the next billing cycle, choose one of these options:
  • Collect a different payment method from your customer and then reactivate the subscription.
  • Cancel the subscription and create a new subscription for your customer.
Cancelled
You have explicitly cancelled the subscription, and it cannot be reactivated. You might cancel an active or pending subscription when you and the customer agree to end the subscription. You might choose to cancel a delinquent subscription rather than wait for the automatic retry logic to proceed. You might cancel a suspended subscription if the customer does not have an acceptable alternate payment method.
IMPORTANT
You cannot cancel a subscription within 10 minutes before or after a payment begins processing.
Completed
All scheduled payments were made. This is the state of a subscription that ends with all scheduled payments successfully completed. This state applies to subscriptions set up with a scheduled end date.
IMPORTANT
You cannot reactivate a completed subscription.
IMPORTANT
For information about managing subscriptions from the
Token Management
area in the
BA360
, see Managing Subscriptions in Token Management.

Search for Subscriptions

When you manage subscriptions from the
Subscriptions
area in the
BA360
, you can search for them using these filters:
  • Subscription code
  • First name
  • Last name
  • Plan name
  • Subscription status

Create a Subscription

Follow these steps to create a subscription with an existing plan:
  1. Log in to the
    BA360
    .
  2. On the left navigation panel, click
    Token Management
    . The Token Management page appears.
  3. Click
    Token List
    . The Token List page appears.
  4. Click the token ID for which you want to create a subscription.
  5. Click
    Create Subscription
    . The Create Subscription page appears.
  6. Under Subscription Information, enter this information:
    • Subscription code: generated by the Recurring Billing service (default) or assigned by the merchant
    • Subscription name
    • Start date (payment processing time starts at 2:00 a.m. in your time zone.)
  7. Under Plan Options, choose an existing active plan or
    New One Time Plan
    .
    The customer's payment and billing information appear.
  8. Under Billing Details, enter or edit this information:
    • Billing amount
    • Currency
    • Billing period length
    • Billing period unit
    • Set-up fee (optional)
    IMPORTANT
    The interval between subscription payments cannot exceed 12 months.
  9. Edit or enter the billing cycle by choosing one of these options:
    • Bill indefinitely.
    • Define billing period end and enter the plan period length. The plan period unit defaults to the same length as the billing period length.
  10. Click
    Submit
    . The Token Management Customer Details page appears.
  11. Click the
    Subscriptions
    tab, and view the new subscription in the subscriptions list.

Create a Subscription with an Existing Customer Token

Follow these steps to create a subscription with an existing plan and an existing customer token:
  1. Log in to the
    BA360
    .
  2. On the left navigation panel, choose
    Recurring Billing >
    Subscriptions
    .
  3. Click
    Create Subscription
    .
  4. Select
    Existing Customer
    . The Create Subscription page appears.
  5. Enter the customer first and last name, and then click
    Search
    .
  6. Find the customer in the results and click
    Select
    . The payment and shipping address details are pre-populated. The Subscription Details panel appears.
  7. Enter these subscription details:
    • Subscription name
    • Start date (payment processing time starts at 2:00 a.m. in your time zone.)
    • Subscription code
    • (Optional) Merchant Reference Number: the value that you enter will be used as the Merchant Reference Number for all subscription payments. If no value is provided, the system will automatically generate a random number for each subsequent payment.
  8. Select a subscription billing plan, and then click
    Apply
    . The billing details appear.
  9. Click
    Change
    to edit these billing details:
    • Billing amount
    • Billing cycles
    • Set-up fee
  10. Click
    Create Now
    , and then click
    Yes, create
    to create the new subscription with the new customer token.
  11. Click the
    Subscriptions
    tab and view the new subscription in the subscriptions list.

Create a Subscription with a New Customer Token

Create a subscription with a new customer token. Only plans with an
ACTIVE
status can be attached to a subscription.
  1. Log in to the
    BA360
    .
  2. On the left navigation panel, choose
    Recurring Billing >
    Subscriptions
    .
  3. Click
    Create Subscription
    .
  4. Choose
    New Customer
    , and then click
    Continue
    . The Create Subscription page appears.
  5. Enter customer details.
  6. Add merchant-defined data fields, if necessary.
  7. Click
    Continue
    . The Payment Details panel appears.
  8. Choose the payment method, and then click
    Apply
    .
  9. Enter these card details:
    • Card type
    • Card number
    • Expiration date
    • Currency
  10. Enter these billing address details:
    • First name
    • Last name
    • Company (optional)
    • Country
    • Address
    • Apartment, suite, floor, building, etc. (optional)
    • City
    • State/province
    • Postal code
    • Email
    • Phone (optional)
  11. Click
    Continue
    . The Shipping Address Details panel appears.
  12. Click
    Yes
    to edit shipping address details.
  13. Click
    Continue
    .
  14. Enter these subscription details:
    • Subscription name
    • Start date (payment processing time starts at 2:00 a.m. in your time zone.)
    • Subscription code
    • (Optional) Merchant Reference Number: the value that you enter will be used as the Merchant Reference Number for all subscription payments. If no value is provided, the system will automatically generate a random number for each subsequent payment.
  15. Choose a subscription billing plan, and then click
    Apply
    . The billing details appear.
  16. Click
    Change
    to edit these billing details:
    • Billing amount
    • Billing cycles
    • Set-up fee
  17. Click
    Create Now
    , and then click
    Yes, create
    to create the new subscription with the new customer token.
  18. Click the
    Subscriptions
    tab, and view the new subscription in the subscriptions list.

Create a Follow-On Subscription from an Existing Transaction

This method eliminates the need to create a new customer token or search for an existing one.
You can use an existing plan that has
ACTIVE
status or you can use a one-time plan to set up the subscription.
You can add a differential fee to a subscription using the surcharge amount and surcharge description fields when you create a subscription. You add the surcharge amount to the billing amount when you process the recurring payment.
IMPORTANT
Before including a surcharge in your subscription, refer to your local regulations for compliance on surcharging customers, and confirm that your processor supports surcharges.
Follow these steps to create a follow-on subscription from an existing transaction:
  1. Log in to the
    BA360
    .
  2. On the left navigation panel, click
    Transaction Management
    .
  3. Click
    Transactions
    . The Transactions List page appears.
  4. Search for a successful transaction from the past using filters.
  5. Click the request ID of a transaction from which you want to create a subscription. The Transaction Details page appears.
  6. Click
    Actions
    and then select
    Create Subscription
    . The Create Subscription page appears.
    IMPORTANT
    The
    Action
    button appears only when the transaction is successful.
  7. The system populates the customer, payments, and shipping address details with the transaction data.
  8. Under
    Subscription Details
    , enter this information:
    • Subscription name
    • Start date (payment processing time starts at 2:00 a.m. in your time zone)
    • Subscription code (generated by the default Recurring Billing service or assigned by the merchant)
  9. Choose a subscription billing plan. You can choose an existing active plan or create a new one-time plan.
  10. Click
    Apply
    .
  11. If you selected a new one-time plan, you must complete these billing details:
    • Currency
    • Billing amount
    • Billing frequency. Choose one of the predefined options or click
      Custom
      to create your own. Enter the billing period length (number) and billing period unit. The interval between subscription payments cannot exceed 12 months.
    • Billing cycle options (a bill indefinitely subscription continues without a defined end date until it is manually cancelled by the merchant).
    • Number of billing cycles (enter a number in the billing cycles field).
  12. (Optional) Enter a set-up fee, which is an amount that is added to the first payment.
  13. (Optional) Enter a differential fee:
    • Enter the surcharge amount. Click
      Calculate
      to automatically calculate an amount.
    • Enter the surcharge description.
  14. Click
    Create Now
    . The Subscription Details page appears.

View a Subscription

You can view subscription details, including payment history and the next scheduled payment.
Follow these steps to view a subscription:
  1. Log in to the
    BA360
    .
  2. On the left navigation panel, choose
    Recurring Billing >
    Subscriptions
    . The Manage Subscriptions page appears.
  3. To search for subscriptions, click
    Add a Filter
    , and choose one of these filters:

    ADDITIONAL INFORMATION

    • Subscription code
    • First name
    • Last name
    • Plan name
    • Subscription status
  4. Enter the exact information. Search results appear in the list.
  5. To view the details for a subscription, click the subscription code. The Subscription Details page appears.

Edit a Subscription

Follow these steps to edit a subscription:
  1. Log in to the
    BA360
    .
  2. On the left navigation panel, choose
    Recurring Billing >
    Subscriptions
    . The Manage Subscriptions page appears.
  3. Find the subscription and click the subscription code. The Subscription Details page appears.
  4. Click
    Edit
    . The Edit Subscription page appears.
  5. To change the status of the subscription, click
    Suspend Subscription
    or
    Cancel Subscription
    .
  6. To edit the subscription, click
    Edit
    .
  7. Edit any of these options:

    ADDITIONAL INFORMATION

    • Subscription code
    • Subscription name
    • Plan option
    • Billing amount
  8. Click
    Update
    . The Subscription Details page appears.

Reactivate a Suspended Subscription

You can reactivate a suspended subscription for the next billing cycle.
Follow these steps to reactivate a subscription:
  1. In the
    BA360
    , navigate to
    Recurring Billing
    >
    Manage Subscriptions
    . The Manage Subscriptions page opens.
  2. Find the subscription and click the subscription code. The Subscription Details page opens.
  3. To reactivate the subscription, click
    Change Status
    and then select
    Reactivate
    . The confirmation window appears.
  4. Depending on the reactivation settings:
    1. Ask each time before reactivating
      : the system will display information about the number and total monetary amount of missed payments that occurred when the subscription was in a suspended state. You can then choose one of these options:
      1. Process missed payments and fees
        : processes the transactions that were missed when the subscription was suspended.
      2. Only process future payments
        : does not process the transactions that were missed when the subscription was suspended.
    2. Always process all missed payments
      : the system will display information about the number and total monetary amount of missed payments that occurred when the subscription was in a suspended state
    3. Don’t process any missed payments
      : the system will display a total amount equal to 0.00.
  5. Click
    Reactivate
    .

Managing Subscriptions in
Token Management

When you manage subscriptions from the
Token Management
area in the
BA360
, you can search tokens using these filters:
  • Date Range
  • Card Expiration
  • Email
  • Card Number
  • Token ID
  • Zip/Postal Code
  • Last Name
  • First Name
  • Merchant Defined
  • Account Number
  • Payment Account Reference
IMPORTANT
Due to mandates from the Reserve Bank of India, Indian merchants cannot store personal account numbers (PANs). Use network tokens instead.

Creating a Customer Token

The token represents customer-related information including details for a payment card or electronic check, billing address, shipping address, and merchant-defined data.
  1. Log in to the
    BA360
    .
  2. On the left navigation pane, click
    Token Management
    .
  3. Click
    Customers
    . The Customers page appears.
  4. Click
    Create token
    . The Create Customer page opens.
  5. Under Customer Details, enter:
    1. Reference: a name for the customer token.
    2. Email: email address for the customer.
    3. Description: description of the customer token.
  6. Under Payment Information, enter:
    1. Currency.
    2. Payment Type.
    3. Account Information for the selected payment type.
  7. Enter the billing information for the customer.
  8. Enter the shipping information for the customer. If it is the same as billing information, check the
    Same as Billing Information
    box.
  9. (Optional) Enter any merchant-defined data fields.
  10. Click
    Save
    .

View a Subscription in Token Management

You can view subscription details, including payment history and the next scheduled payment. Use these filters to search for subscriptions:
  • Subscription code
  • First name
  • Last name
  • Plan name
  • Subscription status
Follow these steps to view a subscription in the Token Management area of the Business Center:
  1. Log in to the
    BA360
    .
  2. On the left navigation panel, click
    Token Management
    . The Token Management page appears.
  3. Click
    Token List
    . The Token List page appears.
  4. To view the details for a subscription, click the token ID. The Subscription Details page appears.

Edit a Subscription in Token Management

IMPORTANT
Before including a surcharge in your subscription, refer to your local regulations for compliance on surcharging customers, and confirm that your processor supports surcharges.
Follow these steps to edit a subscription in Token Management:
  1. Log in to the
    BA360
    .
  2. On the left navigation panel, click
    Token Management
    .
  3. Click
    Token List
    . The Token List page appears.
  4. Check the box for the token ID. The Token Details page appears.
  5. Click the
    Subscriptions
    tab.
  6. Click the subscription code. The Subscription Details page appears.
  7. Click
    Edit
    . The Edit Subscription page appears.
  8. To change the status of the subscription, click
    Suspend Subscription
    or
    Cancel Subscription
    .
  9. To edit the subscription, click
    Edit
    .
  10. Edit any of these sections:

    ADDITIONAL INFORMATION

    • Subscription code
    • Subscription name
    • Plan option
    • Billing amount
  11. Click
    Update
    . The Subscription Details page appears.