Subscription

A subscription defines the payment amount and start date for the payments. It can be activated / deactivated and if any problems are found (i.e. credit card expired) during the payment transaction, these problems are logged in the subscription object . As mentioned above, a subscription is created and saved at the moment when an order is confirmed, if any of the products within the order are associated to payment schedules. A subscription can be associated with one or more Payment Info objects, each of which records the amount paid on a particular date, as well as saving the complete transaction reply from the payment gateway.

A subscription object contains many other attributes such as the last and next billing dates, the order number, the product SKU and custom fields. These are all optional, but may be used to save important information that can be used for reporting purposes and to control the actual payments when they are being managed by KonaKart.