Skip to content

Execute API

| View as Markdown

Trigger scheduled or one-time payments against active mandates. Merchants can debit customer accounts for the authorized amount and frequency, handling periodic billing or on-demand charges. Supports detailed transaction scheduling and UPI-specific notification flows.

https://payments.airpay.co.in/pay/v4/api/mandates/execute.php
ParameterType ValueDescriptionValue Like
Content-Type requiredStringThe Content-Type header specifies the media type of the request or response body, allowing the receiver to correctly interpret the For XML data, use application/xml.For JSON: application/json,For XML: application/xml
ParameterType ValueDescriptionValue Like
subscription_id requiredNumeric
(1–10)
Unique identifier assigned to the subscription or mandate.
orderid requiredAlphanumeric
(10-200)
Unique order reference associated with the transaction.
amount requiredNumeric
(1–10)
Transaction amount to be executed under the mandate.
notification_id optionalAlphanumericRequired only in case of UPI transactions and after 5 minutes of mandate creation.
execution_time requiredAlphanumeric
(Date (dd/mm/yyyy))
Scheduled execution date for the transaction or subscription debit. For UPI execution_time should current date. For eNACH execution_time should be greater than current date.
ParameterType ValueDescriptionValue Like
merchant_id requiredNumericUnique identifier assigned to the merchant.
orderid requiredAlphanumeric
(10-200)
Unique order reference number for the transaction.
ap_transactionid requiredNumericTransaction ID assigned by the payment gateway.
amount requiredNumericTransaction amount.
transaction_status requiredNumericStatus code representing the transaction result.211 = InProcess, 400 = Failed
transaction_payment_status requiredStringStatus text representing the payment state.INPROCESS, SUCCESS, FAILED
message requiredStringStatus message describing transaction result or reason.
transaction_type requiredStringDefines the type of transaction.sale, refund, mandate, etc.
transaction_time requiredString
(DateTime (dd-mm-yyyy HH:MM:SS))
Timestamp of the transaction event.
customer_vpa optionalAlphanumericRequired only in case of channel = UPI Customer’s Virtual Payment Address (applicable for UPI).