Subscription (Plans & Presentment)
- Create a plan — POST /api/v1/plans
Required: plan_name, frequency, max_limit_amount, end_date, merchant_plan_reference, and amount (unless frequency is AS).
Frequencies: Day, Week, Month, Year, Bi-Monthly, Quarterly, Half-Yearly, AS (as presented), OT (one time), Not Applicable. Optional: initial_debit_amount, trial_period_in_days, start_date, auto_debit_ot.
-
Create a customer — POST /api/v1/customer
Required: merchant_customer_reference, first_name, last_name, country_code, mobile_number (10–20 digits), email_id, and billing + shipping address (address1, city, state, country, pincode). Returns customer_id. -
Create a subscription (CIT) — POST /api/v1/public/subscriptions
Required: merchant_subscription_reference, plan_id, customer_id, start_date, end_date, integration_mode (SEAMLESS or REDIRECT). With REDIRECT, send the shopper to the returned redirect_url to authorise the mandate. Status starts as CREATED. -
Present a charge (MIT) — POST /api/v1/public/presentations
{"subscription_id": "v1-sub-261007105655-aa-WoHKD6", "amount": { "value": 9000, "currency": "SGD" }, "due_date": "2026-11-15T00:00:00Z", "merchant_presentation_reference": "pres-0001"}
Returns presentation_id with status: CREATED. The debit runs on the due date.
Updated 5 days ago