Create subscriptions with complete flexibility to meet your business needs.
$ curl -u access_id:secret_key \ https://payabbhi.com/api/v1/subscriptions \ -d plan_id=plan_tuOWN0Sc0uMB4s8E \ -d customer_id=cust_2WmsQoSRZMWWkcZg \ -d billing_cycle_count=5
Go to Portal > Subscription > New Subscription and follow the steps as mentioned below:
You may set your preference for collecting payments during subscription creation.
billing_method=automaticwhile creating subscription via API.
In this case, the newly created subscription status is set to Created.
billing_methodis always set to
manual. So your customer needs to pay the invoices via Payabbhi hosted payment gateway.
The newly created subscription status is automatically set to Active.
If you want to support the seat-based billing model, then you need to pass the number of the seats/users as quantity while creating a subscription via API or Merchant Portal.
If you want to offer your subscription with a trial period :
Pass in the
trial_end_at parameter while creation subscription via API
Trial Period while creating subscription via Merchant Portal.
Payabbhi allows you to manage your subscriptions easily on the go. Just access your account either programmatically via API or via Portal > Subscriptions.
Subscription search and filter operations are available via Portal > Subscriptions as well as via API.
Business Benefit: This may help you in answering customer queries or getting business insights.
You may search subscriptions by
Subscription ID or
Plan ID or
You may filter subscriptions based on a particular criterion and view them together. A filter criterion can be formed on basis of the following business parameters.
As soon as you create a subscription or when you select a subscription, you’ll be able to see the subscription details screen. Subscription details screen displays an overview of the subscription with available actions.
You may check the recurring invoices generated for this subscription in this section.
Cancellation of a subscription can be initiated either programmatically via
Subscription Cancellation API or via Portal > Subscriptions.
Cancel a subscription via Cancel Subscription API.
$ curl -u access_id:secret_key -X POST \ https://payabbhi.com/api/v1/subscriptions/sub_luQ4QIXzaEIN0g5D/cancel
By default, the cancellation takes effect immediately and the subscription status is automatically set to Cancelled.
But, if you want to cancel the subscription at the end of the current billing cycle, you may pass
at_billing_cycle_end = true.
$ curl -u access_id:secret_key -X POST \ https://payabbhi.com/api/v1/subscriptions/sub_luQ4QIXzaEIN0g5D/cancel -d at_billing_cycle_end=true \
Please note that a subscription can not be cancelled when a subscription is in
If a subscription is in trial, then it is always cancelled immediately.
If the subscription is cancelled in
on_hold state, all unpaid invoices for that subscription is automatically voided. This ensures that no automatic payment attempt of the invoice is made by Payabbhi.
If you want to charge your customers for any invoice item included as part the void invoice, you need to include that as part of a new invoice. This way you may bill your customer for the
add-on part of the subscription.
This is the end state of the subscription. Once a subscription is cancelled, no further invoices are generated for that subscription.
If you want to reactivate the cancelled subscription, you have to create a new subscription with the same set of information of the cancelled subscription.
Payabbhi allows you to have deeper control on customer communication throughout the customer lifecycle.
Customers are notified via email on the following important lifecycle events: