{
"referenceId": "TXN9876543",
"amount": 2540,
"amountRule": "EXACT | MAX",
"currency": "INR",
"payer": {
"name": "John Doe",
"vpa": "9876543210.prod@bank",
"account": "0987654321",
"accountValidation": false
},
"name": "Subscription Payment",
"expiry": "2025-01-31 00:00:00",
"blockFund": true,
"recurrence": {
"period": "onetime|daily|weekly|fortnightly|monthly|bimonthly|quarterly|halfyearly|yearly|aspresented",
"rule": "ON | before | after",
"value": 3
},
"validity": {
"startAt": "2025-01-20 00:00:00",
"endAt": "2025-01-30 00:00:00"
},
"upiReferenceUrl": "https://www.example.com/",
"description": "Recurring Payment for Subscription"
}
curl --location --request POST '/api/v0/upi-mandate' \
--header 'merchantAccessKey;' \
--header 'Authorization;' \
--header 'Content-Type: application/json' \
--data-raw '{
"referenceId": "TXN9876543",
"amount": 2540,
"amountRule": "EXACT | MAX",
"currency": "INR",
"payer": {
"name": "John Doe",
"vpa": "9876543210.prod@bank",
"account": "0987654321",
"accountValidation": false
},
"name": "Subscription Payment",
"expiry": "2025-01-31 00:00:00",
"blockFund": true,
"recurrence": {
"period": "onetime|daily|weekly|fortnightly|monthly|bimonthly|quarterly|halfyearly|yearly|aspresented",
"rule": "ON | before | after",
"value": 3
},
"validity": {
"startAt": "2025-01-20 00:00:00",
"endAt": "2025-01-30 00:00:00"
},
"upiReferenceUrl": "https://www.example.com/",
"description": "Recurring Payment for Subscription"
}'
{
"umn": "string",
"referenceId": "string",
"mandateId": "string",
"amount": 0,
"amountRule": "string",
"currency": "string",
"mcc": "string",
"payer": {
"name": "string",
"vpa": "string",
"account": "string",
"accountValidation": true
},
"name": "string",
"expiry": "2019-08-24T14:15:22Z",
"blockFund": true,
"recurrence": {
"period": "string",
"rule": "string",
"value": 0
},
"validity": {
"startAt": "2019-08-24T14:15:22Z",
"endAt": "2019-08-24T14:15:22Z"
},
"upiReferenceUrl": "string",
"description": "string",
"upiPurposeCode": "string",
"upiResponseCode": "string",
"status": "string",
"createdOn": "2019-08-24T14:15:22Z"
}