Subscriptions

Learn how to integrate with Pine Labs Online Subscription APIs to allow your users to make recurring payments.

A subscription is a recurring billing model where customers pay an amount at pre-defined intervals (monthly, annually, etc.) for access to your product or service. This creates a predictable revenue stream for your business and fosters long-term customer relationships. These are automated payments on schedule that are pre-defined by you.

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


Create Subscription
POST

Use this API to creates a subscription against the plan.

/api/v1/public/subscriptions
Click to view details
Get All Subscriptions
GET

Use this API to get the list of available subscriptions.

/api/v1/public/subscriptions
Click to view details
Get Specific Subscription
GET

Use this API to get the subscription among the available subscriptions.

/api/v1/public/subscriptions/{subscription_id}
Click to view details
Pause Subscription
POST

Use this API to pause the subscription.

/api/v1/public/subscriptions/{subscription_id}/pause
Click to view details
Resume Subscription
POST

Use this API to resume a paused subscription.

/api/v1/public/subscriptions/{subscription_id}/resume
Click to view details
Create Merchant Retry
POST

Use this API to retry mandate execution for a subscription when it is in the DEBIT_FAILED stage.

/api/v1/mandate/merchant-retry
Click to view details
Cancel Subscription
POST

Use this API to cancel a subscription.

/api/v1/public/subscriptions/{subscription_id}/cancel
Click to view details
Update Subscription
PATCH

Use this API to update the subscription.

/api/v1/public/subscriptions/{subscription_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