Payments and Packages

The following diagram illustrates how packages are applied to subscriptions:

Packages and Payments

The following table interprets the diagram:
Tariff > Package > Attribute Explanation
Prepaid > Base

A prepaid subscription can have a base package.

The package must be Recurring and Prepaid.

The package is acquired during subscription creation.

This is billed every month by the Recurring Prepayment batch job, which:

  • Creates a debit (pre-pay) transaction.
  • The transaction, when due, causes a payment to be taken by the Recurring Payment job.
Prepaid > Bolt-on > Recurring

A prepaid subscription can have recurring bolt-on packages; they do not have to run concurrently.

The package must be configured as Recurring and Prepaid.

The package is acquired via REST web services/AgentView purchase.

This is billed by the Recurring Prepayment batch job, which:

  • Creates a debit (pre-pay) transaction.
  • The transaction, when due, causes a payment to be taken by the Recurring Payment job.

Payment is taken when the bolt-on is due for renewal.

Prepaid > Bolt-on > Non-recurring

A prepaid subscription can have non-recurring bolt-on packages.

The package must be configured as Non-recurring (the same non-recurring bolt-ons can be used for prepaid and postpaid subscriptions).

The package is acquired via REST web services/AgentView purchase.

Paid for up front with immediate posting of debit (prepaid) transaction and credit (payment).

Prepaid > Top-up >>>>

A top-up applies to prepaid subscriptions only.

The package is acquired via REST web services/AgentView purchase.

Paid for up front with immediate posting of debit (prepaid) transaction and credit (payment).

Postpaid > Base >>>

A postpaid subscription can have a base package.

The package must be configured as Recurring and Postpaid.

The package is acquired during subscription creation.

The package is billed monthly by the Invoice Production batch job

Postpaid > Bolt-on > Recurring

A postpaid subscription can have recurring bolt-on packages.

The package must be configured as Recurring and Postpaid.

The package is acquired via REST web services/AgentView purchase.

The package is billed monthly by the Invoice Production batch job.

Prepaid > Bolt-on > Non-recurring > Purchase PREPAID

A post-paid subscription can have non-recurring bolt-on packages (pre-paid).

The package must be configured as Non-Recurring (the same non-recurring bolt-ons can be used for pre and post paid subscriptions).

This package is acquired via REST web service/AgentView purchase.

Paid for up-front with immediate posting of debit (prepaid) transaction and credit (payment).

Postpaid > Top-up Top-up is not applicable for a postpaid subscription.