Interactive API playground and live explorer
Invoked automatically by Razorpay when a payment completes. Requires an HMAC-SHA256 signature in the X-Razorpay-Signature header verified against RAZORPAY_WEBHOOK_SECRET.
{
"event": "payment_link.paid",
"payload": {
"payment_link": {
"entity": {
"id": "plink_...",
"notes": { "telegram_id": "5139580571", "plan_id": "plan_30" }
}
}
}
}
Invoked automatically by PayPal when an order is approved or payment capture completes. Verifies signature using PAYPAL_WEBHOOK_ID via PayPal's verification API.
{
"event_type": "CHECKOUT.ORDER.APPROVED",
"resource": {
"id": "5O190127TN364715T",
"status": "APPROVED"
}
}