Skip to content
NEWCollect for MSMEs: UPI Autopay, eNACH & remindersExplore app ↗

payment_link.payment.debited

The payment_link.payment.debited event is triggered when the customer’s account is debited for a payment link.

AttributeTypeDescription
event_idStringUnique identifier for the webhook event.
eventStringEvent name: payment_link.payment.debited.
timestampIntegerUnix timestamp when the event was originated.
versionStringWebhook payload version.
payload.order_idStringPay Order ID for the payment link.
payload.orderObjectPayment link order details.
payload.order.transaction_idStringTransaction ID for the payment.
payload.order.paid_atDatetimeTime when payment was completed.
payload.order.statusStringCurrent payment link status.
payload.order.detailsArrayPayment detail rows.
payload.order.notesArrayKey-value metadata attached during payment link creation.
{
"event": "payment_link.payment.debited",
"event_id": "f8093bb5-29c7-4b3a-a99b-298520233820",
"version": "1.0",
"timestamp": 1655448963,
"payload": {
"order_id": "order_12345",
"order": {
"name": "Customer name",
"phone": "9876543210",
"identifier": "any_ref_id",
"email": "you@example.com",
"student_name": "Student Name",
"custom_identifier": "cust_1234",
"grade": "grade_5944",
"new_admission": false,
"date_of_birth": "2000-01-01",
"academic_year_start": 2022,
"academic_year_end": 2023,
"transaction_id": "trans_568aaf1f9a65",
"paid_at": "2022-03-01T10:05:45Z",
"status": "paid",
"details": [
{
"component_type": "Payable Amount",
"amount": 1000.0
}
],
"notes": [
{
"key": "erp_reference_id",
"value": "REF123"
}
]
}
}
}
  • Mark the payment link as paid in your ERP or reconciliation system.
  • Store transaction_id and paid_at.
  • Use event_id for idempotency.
  • Wait for payment_link.payment.settled before marking the amount as settled to the institute account.