Integration with external billing services
MinistraPRO gives you the ability to integrate external billing services for subscription management by connecting them through Billing API.
In addition, MinistraPRO is integrated with Chargebee out of the box.
Chargebee
Chargebee is a subscription management and billing solution. It is designed to automate subscription billing, invoicing, and other related tasks for businesses that offer subscription-based services.
For more information, see chargebee.com.
Unlike services connected through Billing API, Chargebee does not access MinistraPRO backend but the backend accesses Chargebee and handles the incoming events.
Customizing pricing for tariff plans in Chargebee
You can use Chargebee to customize pricing for your tariff plans. To modify the pricing, in Chargebee, you must recreate the tariff plans and service packages from MinistraPRO. You can then set price points for tariff plans and any optional service packages.
For example, you create a new basic tariff plan that includes a basic service package and an optional sports service package. Then, you map these records to the records in the MinistraPRO administrator panel by using the External ID fields. You can then configure the subscription for a specific customer and set a recurring price point.
Before you start, make sure you create the appropriate tariffs and service packages in the MinistraPRO administrator panel:
To customize pricing
-
In the Chargebee backend, create a plan to match your tariff plan in MinistraPRO.
-
In the Internal name field, enter the external ID of the tariff plan from the MinistraPRO administrator panel.
-
-
Edit the pricing of the plan.
-
For an optional service package, for example, a sports service package, create an addon.
-
In the Internal name field, enter the external ID of the service package from the MinistraPRO administrator panel.
-
-
Edit the pricing of the addon.
-
Attach the addon to the plan.
-
Attach a charge to the plan:
-
Select the charge.
For example, STB.
-
Decide when the customer is charged.
For example, when the subscription is activated.
-
Decide when to apply the charge.
For example, only at the first occurrence.
-
-
Create a customer record.
Information
MinistraPRO automatically creates a matching customer account when the customer completes their registration. The registration can be done on the operator website by completing the form that Chargebee provides.
-
Add a credit card to the customer record.
-
Create a subscription for the customer record.
-
Add the plan you created to the customer record.
-
If the customer decides to purchase the addon, edit the subscription you created by adding the addon.
-
If the customer decides to upgrade to another plan, edit the subscription by changing the plan.
For more information, refer to Chargebee documentation at chargebee.com/docs/.
The changes to the subscription in Chargebee are reflected in the MinistraPRO administrator panel, in the Tariff plan tab of the customer record.