# Subscription Flow

The Payment System provides a functionality through which a subscription can be created by a merchant and recurring payments can be done using that subscription. See [Subscription API](https://developers.cm.com/payments-platform/reference/psp-api-subscriptions) for the possible API requests.

# Subscription Flow

The data flow for subscription is as followed:
![Subscription Flow](https://static.cmpayments.com/ps/rest-api-doc/v1/public/assets/Subscription_Flow.png)

Steps:

1. Create a new subscription.
2. Initial payment
   1. Create a new order for a subscription.
   2. Start initial payment.
3. Recurring payment
   1. Create a new order for a subscription for each recurring payment.
   2. Start recurring payment