Track user interactions and payment flow events in real-time using client-side event listeners. These events help you monitor the checkout journey and implement custom analytics or user experience enhancements.
| Event Name | Payload | Description |
|---|---|---|
| {
"orderId": "string",
"mode": "string",
"resourceType": "string",
"merchantName": "string",
"merchantEmail": "string",
"customerId": "string",
"paymentMethod": "LRS",
"repeatUser": boolean,
"bankName": "string"
} | Fired when checkout page initially loads after consent check |
| {
"orderId": "string",
"mode": "string",
"resourceType": "string",
"merchantName": "string",
"merchantEmail": "string",
"customerId": "string",
"paymentMethod": "LRS",
"repeatUser": boolean,
"bankName": "string"
} | Fired when user is redirected to bank for authentication |
| null | Fired when user closes/exits the checkout |
| {
"orderId": "string",
"mode": "string",
"resourceType": "string",
"merchantName": "string",
"merchantEmail": "string",
"customerId": "string",
"paymentMethod": "LRS",
"repeatUser": boolean,
"bankName": "string"
} | Fired when consent screen is mounted and displayed |
| {
"orderId": "string",
"mode": "string",
"resourceType": "string",
"merchantName": "string",
"merchantEmail": "string",
"customerId": "string",
"paymentMethod": "LRS",
"repeatUser": boolean,
"bankName": "string"
} | Fired when user accepts consent and clicks continue |
| {
"orderId": "string",
"mode": "string",
"resourceType": "string",
"merchantName": "string",
"merchantEmail": "string",
"customerId": "string",
"paymentMethod": "LRS",
"repeatUser": boolean,
"bankName": "string"
} | Fired when user clicks deny button on consent screen |
| {
"orderId": "string",
"mode": "string",
"resourceType": "string",
"merchantName": "string",
"merchantEmail": "string",
"customerId": "string",
"paymentMethod": "LRS",
"repeatUser": boolean,
"bankName": "string"
} | Fired when bank selection screen is mounted |
| {
"orderId": "string",
"mode": "string",
"resourceType": "string",
"merchantName": "string",
"merchantEmail": "string",
"customerId": "string",
"paymentMethod": "LRS",
"repeatUser": boolean,
"bankName": "string",
"preSelected": "Yes" | "No"
} | Fired when user selects a bank or bank is pre-selected |
| {
"orderId": "string",
"mode": "string",
"resourceType": "string",
"merchantName": "string",
"merchantEmail": "string",
"customerId": "string",
"paymentMethod": "LRS",
"repeatUser": boolean,
"bankName": "string",
"preFilled": "Yes" | "No" | "Partial"
} | Fired when enter/verify bank account details screen is mounted |
| {
"orderId": "string",
"mode": "string",
"resourceType": "string",
"merchantName": "string",
"merchantEmail": "string",
"customerId": "string",
"paymentMethod": "LRS",
"repeatUser": boolean,
"bankName": "string",
"preFilled": "Yes" | "No" | "Partial"
} | Fired when user submits bank account details form |
| {
"orderId": "string",
"mode": "string",
"resourceType": "string",
"merchantName": "string",
"merchantEmail": "string",
"customerId": "string",
"paymentMethod": "LRS",
"repeatUser": boolean,
"bankName": "string"
} | Fired when document upload screen is mounted |
| {
"orderId": "string",
"mode": "string",
"resourceType": "string",
"merchantName": "string",
"merchantEmail": "string",
"customerId": "string",
"paymentMethod": "LRS",
"repeatUser": boolean,
"bankName": "string"
} | Fired when document is successfully uploaded |
| {
"orderId": "string",
"mode": "string",
"resourceType": "string",
"merchantName": "string",
"merchantEmail": "string",
"customerId": "string",
"paymentMethod": "LRS",
"repeatUser": boolean,
"bankName": "string"
} | Fired when OTP verification screen is mounted |
| {
"orderId": "string",
"mode": "string",
"resourceType": "string",
"merchantName": "string",
"merchantEmail": "string",
"customerId": "string",
"paymentMethod": "LRS",
"repeatUser": boolean,
"bankName": "string"
} | Fired when user submits OTP for verification |
| {
"orderId": "string",
"mode": "string",
"resourceType": "string",
"merchantName": "string",
"merchantEmail": "string",
"customerId": "string",
"paymentMethod": "LRS",
"repeatUser": boolean,
"bankName": "string"
} | Fired when OTP verification API returns failure |
| {
"orderId": "string",
"mode": "string",
"resourceType": "string",
"merchantName": "string",
"merchantEmail": "string",
"customerId": "string",
"paymentMethod": "LRS",
"repeatUser": boolean,
"bankName": "string",
"paymentId": "string",
"signature": "string",
"status": "string"
} | Fired when payment is successfully initiated |
| {
"orderId": "string",
"mode": "string",
"resourceType": "string",
"merchantName": "string",
"merchantEmail": "string",
"customerId": "string",
"paymentMethod": "LRS",
"repeatUser": boolean,
"bankName": "string",
"paymentId": "string",
"signature": "string",
"status": "string",
"error": {
"errorCode": "string",
"errorMessage": "string"
}
} | Fired when payment initiation fails |