Subscriptions are essential components of a business model that enable your company to offer its products or services to customers on a recurring basis. Yuno's subscription service allows you to easily manage recurring payments, automate subscription billing, and provide seamless subscription experiences for your users. Whether running a SaaS application, a content platform, or an e-commerce store, Yuno service can help you handle subscription-related tasks efficiently.
- Recurring Revenue: Subscriptions provide a steady and predictable income stream, which can help stabilize cash flow and reduce financial uncertainties.
- Customer Loyalty: Subscribers tend to be more loyal, resulting in higher customer retention rates and reduced churn.
- Reduced Acquisition Costs: Subscriptions reduce the need for constant customer acquisition efforts, allowing businesses to focus more on retaining and serving existing customers.
A subscription in Yuno's environment can go through a few different stages, starting with its creation status. When a subscription is created, it automatically receives the CREATED status. However, it is a transitory status that is active while the payment isn't processed. After that, the subscription will be ACTIVE or CANCELLED, depending on the payment confirmation.
When the payment related to the subscription is confirmed, the subscription status changes to ACTIVE. It remains with this status while the subscription is within its availability data range and the customer pays the bills. An active subscription can change to three different statuses:
- COMPLETED: The subscription finish date was reached. In this case, the current subscription is terminated, and it is not possible to reactivate it. If your client wants to continue using your product/service using recurring payments, you need to create a new subscription.
- PAUSED: At any moment, you can pause the subscription. Use this option in case your customer has delayed a payment, for example. You can always activate a paused subscription.
- CANCELLED: If your customers decides to cancel the recurring payment, you can cancel the subscription. After canceling it, the subscription is terminated, and it is not possible to reactivate it.
Learn more about the status of the subscription on the Subscription status page.
To start using the subscriptions feature, you need to have a Yuno account and have integration with the Yuno API. The Yuno API provides the following operations to manage your subscriptions:
- Create: using the Create a Subssimcription endpoint you can subscribe a customer.
- Pause: You can pause an active subscription with the Pause Subscription endpoint.
- Resume: A previously paused subscription can be resumed with the Resume Subscription endpoint.
- Cancel: You can cancel an active subscription with the Cancel Subscription endpoint.
- Retrieve: Use the Retrieve Subscription endpoint to retrieve the details of a subscription.
Yuno provides subscription management functionalities through its API. You can use this API to create, update, and manage subscriptions, as well as retrieve subscription details and usage.
To use the subscription solution, normally, you will follow the steps described below:
- To start, create a customer. You will need to provide personal customer information. In addition, you also need to supply the
merchant_customer_id, a unique identifier for the customer used on your system. At the end of the create a customer process, you will receive an
id, which identifies the user within the Yuno system. You will use the
idto create the subscription.
- Create a subscription for your customer. You will configure the subscription and define the payment method at this step. For card payment, you can use the
verifyparameter when creating the subscription to validate the card used in the payment before actually charging the subscription. When creating the subscription, you can customize:
- The amount the subscription charges.
- The billing frequency (daily, monthly, or yearly).
- The total number of billing cycles.
- The subscription availability to define the start and ending date.
Available payment methods
Currently, only Cards can be used as payment methods for subscriptions.
In the response to the Create Subscription endpoint, you receive an
id which is used to identify the created endpoint. You will use the
id if you decide to pause, resume, or cancel the subscription.
Updated about 1 month ago