v1

latestOpenAPI 3.0.32026-07-26172157253.6 KB
Razorpay Payments

Configure Razorpay Keys

Validate and store Razorpay API keys for one environment. A webhook secret is generated automatically when one does not already exist.

put/api/payments/razorpay/{environment}/config

Path parameters

environment'test' | 'live' required

Payment provider environment.

Request body

keyIdstring required
keySecretstring required
webhookSecretstring

Example request

{
  "keyId": "rzp_test_xxx",
  "keySecret": "razorpay_secret_xxx",
  "webhookSecret": "webhook_secret_xxx"
}

Response

Updated Razorpay key configuration

Example response

{
  "keys": [
    {
      "maskedKey": "rzp_test_...abcd"
    }
  ]
}