Transaction Webhook
The transaction webhook is used to enable real-time notifications or callbacks regarding transaction-related activities.
Transaction.complete: This event is triggered when a transaction is completed from the payment gateway's side.
{
"entity": "event",
"user_id": "67a33080b06ceb81ad1a0962",
"event": "transaction.complete",
"contains": [
"transaction",
"user"
],
"payload": {
"transaction": {
"_id": "67a33168b06ceb81ad1a0dbd",
"status": "COMPLETE",
"refundStatus": "NOT_INITIATED",
"orderId": "order_PrywmVklvlzMsW",
"clientReferenceId": "undefined",
"amount": 120,
"currency": "INR",
"paymentGateway": "RAZORPAY",
"paymentId": "pay_PryxM9rhzn90Wz",
"paymentMode": "CARD",
"createdAt": "2025-02-05T09:37:44.490Z",
"updatedAt": "2025-02-05T09:37:44.532Z",
"gatewaySubscriptionId": "sub_PrywkXYU04LWwI",
"subscriptionDetail": []
},
"user": {
"email": "[email protected]",
"userId": "67a3307bb06ceb81ad1a0945",
"externalUserId": "67a3307bb06ceb81ad1a0945",
"address": {
"apartment": "",
"landmark": "",
"city": "",
"name": "asdf",
"area": "asdf",
"pincode": "1234",
"state": "adsf",
"country": "AX"
},
"name": "ayush",
"billingAddress": [
{
"name": "asdf",
"apartment": "",
"area": "asdf",
"pincode": "1234",
"landmark": "",
"city": "",
"state": "adsf",
"country": "AX",
"_id": "67a3313db06ceb81ad1a0b35"
}
],
"shippingAddress": [
{
"name": "adsf",
"apartment": "",
"area": "sadf",
"pincode": "5346576",
"landmark": "",
"city": "",
"state": "asdd",
"country": "HT",
"_id": "67a3313db06ceb81ad1a0b36"
}
],
"dateOfBirth": null,
"location": {}
}
},
"client_info": {
"deviceType": "desktop"
},
"created_at": 1738748264
}Transaction.failed: This event is triggered when a transaction is failed from the payment gateway's side.
Last updated