Check Mandate Status
Verify the mandate is active before you rely on it
Automatic Payments
Recurring debits run on the billing cycle, with no call from you
Modify or Cancel
Change the mandate amount, or stop future debits
Adhoc Payment
Trigger a charge on an ADHOC subscription
View Payments
Read every payment recorded against a subscription
X-Client-ID, X-Client-Secret, and X-API-Version: 3.0.0. PSP callers add X-Merchant-ID. Examples use the sandbox host https://api-pacb-uat.eximpe.com; in production use https://api-pacb.eximpe.com.
Check mandate status
After the buyer approves the mandate, confirm it went live with Get Subscription Mandate Status.cURL
mandate_is_active is true.
Subscription statuses
Only
ACTIVE subscriptions have debits processed. Track the rest through the Subscription Status webhook rather than polling.Automatic recurring payments
Once the mandate is active, the debits run themselves on the billing cycle you set instanding_instruction — MONTHLY, WEEKLY, DAILY. You do not call an API to trigger them.
- Mandate activation — the buyer approves, the mandate goes
ACTIVE - Scheduled debit — on each billing date the amount is debited automatically
- Webhook — the outcome arrives as a webhook carrying the
subscription_id
Watching the debits
A collected debit is not a settled one. Each recurring payment is money collected in India, and it still needs its compliance details before it can settle abroad. See Collection Overview.
Modify or cancel the mandate
Modify the mandate
To change the billing amount on an active subscription, call Modify Subscription Mandate.cURL
amount is required.
Cancel the mandate
To stop future debits and revoke the mandate, call Cancel Subscription Mandate.cURL
CANCELLED. Payments already collected are unaffected — they carry on through compliance and settlement as normal.
Trigger an adhoc recurring payment
An ADHOC subscription has no billing cycle: nothing is debited until you ask for it. Each charge is a call to Trigger Recurring Payment.This applies to ADHOC subscriptions only. On a
MONTHLY, WEEKLY, or DAILY subscription the debits run by themselves — see Automatic recurring payments.- Initiate — call the API with an optional
amount - Wait — the debit is processed asynchronously, typically the day after the call
- Webhook — the outcome (
SUCCESS,FAILED, orCANCELLED) arrives by webhook, and the order and payment records are created at that point
cURL
amount, it must not exceed the subscription’s billing_amount. Omit it and the full billing amount is charged.
View subscription payments
Get Subscription Payments returns every payment EximPe has recorded against the subscription — the mandate payment and each recurring debit. Available for all payment methods and all environments, production included.cURL
This reports collection, not compliance. A
CAPTURED debit is money collected in India; whether it can settle abroad is tracked separately on the payment, under verification_status. See Payment statuses.Webhooks
Subscriptions produce two kinds of event, and you want both.Payment Successful
Fires for every debit the mandate authorises. It carriessubscription_id, so you can attribute the payment to the right subscription:
subscription_id— which subscription this debit belongs toorder_id— the order created for this debitpayment_id— the payment transactionamount— what was chargedstatus— the payment status
Subscription Status
Fires when the subscription itself changes state:
Full payload: Subscription Status webhook.
For webhook setup, IP whitelisting, and signature verification, see the Webhooks guide.