Plans

Learn how to integrate with Pine Labs Online Plan APIs to define subscription models, set billing cycles, and manage recurring payments.

A Plan serves as the foundation for a Subscription, acting as a reusable template that defines the products or services offered, the pricing structure, and the billing cycle frequency. The billing frequency specifies how often your customers are charged daily, weekly, monthly, yearly, or at custom intervals ensuring automated and timely payments.

  • Flexible Pricing: Create multiple variations with different pricing models and billing intervals based on your requirements.
  • Automated Billing: Ensure consistency and automation in recurring payments with predefined billing cycles.

📘

Note:

Before setting up a subscription through your checkout, you must first create a plan.

By setting up a Plan, you can streamline the subscription process, ensuring consistency and automation in recurring payments.


Billing Frequency

Our system allows you to easily define the debit frequency for your subscriptions. Select from the following options to determine how often the customer needs to be charged:

FrequencyParameters and DefinitionUse Case
Daily1 (Every day)News subscriptions, daily services
Weekly1 (Every Week)Weekly magazines, services
Monthly1 (Once every month)Most common for SaaS, utilities
Bi-monthlyTwice every monthSpecialized billing cycles
QuarterlyOnce every quarterBusiness services, insurance
Half yearlyOnce every six monthsInsurance, domain renewals
Yearly1 (Once every year)Annual memberships, licenses
ASAs-Presented (anytime)Variable billing amounts
OTOne-Time (once only)Single payments with mandate

Trail Period

A trial period is a promotional offer that allows your users to access the complete or partial content library for free, usually for 7, 14, or 30 days. The purpose of the trial period is to give users the opportunity to evaluate the platform's value before committing to a paid subscription.

During the trial period, only the initial_debit_amount will be deducted if it is provided by the merchant. Any additional subscription-related billing will occur only after the trial period has ended.


Pine Labs Online Plan APIs can be used for the following actions:


Create Plan
POST

Use this API to create a Plan.

/api/v1/public/plans
Click to view details
Get All Plans
GET

Use this API to get the list of available plans.

/api/v1/public/plans
Click to view details
Get Specific Plan
GET

Use this API to get the specific plan among the plans available.

/api/v1/public/plans/{plan_id}
Click to view details
Update Plan
PATCH

Use this API to update a plan.

/api/v1/public/plans/{plan_id}
Click to view details
Delete Plan
DELETE

Use this API to delete a plan.

/api/v1/public/plans/{plan_id}
Click to view details
Ask AI
Assistant
Hourly Limit
0 / 20000 tokens used Resets in: 60m 0s
Order Lifecycle
Refunds
Settlements
Checkout
Dashboard
International Payments
How do I implement webhook notifications for payment status updates, and what's the recommended way to verify webhook authenticity?
How do I integrate Pine Labs payment gateway with my React Native mobile app and what are the required API credentials?
Can I customize the payment UI for card transactions, and what parameters can I pass to modify the checkout experience for my customers?
Assistant