v1

latestOpenAPI 3.0.32026-07-26172157253.6 KB
Razorpay Payments

Verify Razorpay Order Payment

Verify the Razorpay Checkout signature for an order payment before recording the verified payment ID locally.

post/api/payments/razorpay/{environment}/orders/verify

Path parameters

environment'test' | 'live' required

Payment provider environment.

Request body

orderIdstring required
paymentIdstring required
signaturestring required

Example request

{
  "orderId": "order_123",
  "paymentId": "pay_123"
}

Response

Razorpay order payment verified

verifiedboolean required

Example response

{
  "order": {
    "orderId": "order_123",
    "amount": 50000,
    "currency": "inr",
    "verifiedPaymentId": "pay_123"
  }
}