The Smile API

The Smile API can be used to:
  • add invoice items immediately or deferred to the next billing period
  • add accounts and subscriptions (service plans) with contracts and options as defined in packages using the associated order form.
    Restriction: An order form cannot be used to order a quantity of one-off charges. This can be worked around when only a small number, a quantity in the range of 1-4, of charges are specified. 1-4 options are specified as setup charges and the number required is selected.
  • add account recurring charges and subscription standard charges
  • add prepaid time and data
  • add bonds
  • make payments through Smile
  • apply adjustments
  • upgrade / downgrade plans
  • enable or disable features
The Smile API cannot add service recurring charges, service one-off charges, late fees or declined payment fees.

For more information, see the Developer Guide.