Create Presentation
POST
/ps/api/v1/public/subscriptions/{subscription_id}/presentationsCreates a new presentation (mandate debit request) against an active subscription. Presentations represent scheduled debit requests raised against a customer mandate.
Requires
Bearer token. Get token →Path Parameters
| Name | Type | Description |
|---|---|---|
subscription_id | stringrequired | Unique identifier for the subscription. |
Request Body
| Name | Type | Description |
|---|---|---|
subscription_id | string | Unique identifier for the subscription. |
due_date | string | The ISO 8601 UTC Timestamp when the payment is due. |
amount | object | Monetary amount with currency for subscription-related APIs. |
value | integerrequired | Amount in the smallest currency unit (paisa for INR). Minimum ₹1 (100), maximum ₹10 lakh (100000000). |
currency | stringrequired | Three-letter ISO 4217 currency code. |
merchant_presentation_reference | string | Unique identifier of the merchant presentation reference. |
Status Codes
201 | Presentation created successfully. |
500 |
Request
curl --request POST \
--url https://pluraluat.v2.pinepg.in/ps/api/v1/public/subscriptions/%7Bsubscription_id%7D/presentations \
--header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
"subscription_id": "v1-sub-250612062122-aa-3HLXL5",
"due_date": "2025-06-05T06:14:21Z",
"amount": {
"value": 1000,
"currency": "INR"
},
"merchant_presentation_reference": "9caa061f-0e50-494b-aa13-8e902b0bef03"
}'Run this request
subscription_id