Presentation

Learn how to integrate with Pine Labs Online Presentation APIs to manage scheduled and onetime payment requests generated for subscriptions based on their billing cycles.

Presentation represent scheduled debit requests raised against an active customer mandate, ensuring automated and timely billing for subscriptions. These debit requests are created automatically according to the billing schedule defined in the subscription plan and can follow either OT (One Time) or AS (As & When Presented) frequency types.

This functionality is a core part of Pine Labs mandate management system, allowing you to initiate debit requests as per the subscription configuration. For AS frequency, Pine Labs Online automatically processes recurring debits without any manual intervention from you.

Presentation APIs

Using our Presentation APIs, you can seamlessly manage mandate-based debit requests and maintain a smooth and reliable payment workflow.

Our API suite includes the following endpoints to manage payments:


Create Presentation
POST

Use this API to create a Presentation.

/api/v1/public/subscriptions/{subscription_id}/presentations
Click to view details
Get Presentation
GET

Use this API to get a presentation request.

/api/v1/public/presentations/{presentation_id}
Click to view details
Get Presentation by Subscription ID
GET

Use this API to get a presentation request by subscription Id.

/api/v1/public/subscriptions/{subscription_id}/presentations
Click to view details
Delete Presentation
DELETE

Use this API to Delete a presentation request.

/api/v1/public/presentations/{presentation_id}
Click to view details
Subscription Notification
POST

Use this API to send a pre-debit notification for a given subscription ID.

/api/v1/public/subscriptions/notify
Click to view details
Create Debit
POST

Use this API to execute a debit against a subscription ID.

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