Razorpay · OAuth Scopes

Razorpay OAuth Scopes

OAuth 2.0 searched

Razorpay publishes 5 OAuth 2.0 scopes. Scopes are the fine-grained permissions an application requests at authorization time to act against the Razorpay API on a user’s behalf.

This index is generated from the provider’s OpenAPI security definitions (and, where available, its documented scope reference) and refreshes on every APIs.io network build. Browse every provider’s scopes at scopes.apis.io.

PaymentsPayment GatewayFintechIndiaUPISubscriptionsPayoutsCheckout
Scopes: 5 Flows: Method: searched

Scopes (5)

ScopeDescriptionFlows
read_only Read access to all resources (all GET API requests) — view payments, refunds, etc.
read_write Read and write access to all resources — view and create payments, refunds, etc.
rx_read_only Read access to all RazorpayX resources (all GET requests) — view payouts, contacts, etc.
rx_read_write Read and write access to all RazorpayX resources — view and create payouts, contacts, etc.
rx_partner_read_write Fetch payouts, contacts, fund accounts, transactions, and approve or reject a payout.

Source

OAuth Scopes

Raw ↑
generated: '2026-07-14'
method: searched
source: https://razorpay.com/docs/partners/technology-partners/onboard-businesses/integrate-oauth/integration-steps/
docs: https://razorpay.com/docs/partners/technology-partners/onboard-businesses/integrate-oauth/
description: >-
  Razorpay's OAuth 2.0 scopes. The core Razorpay API authenticates with HTTP
  Basic key_id/key_secret, not OAuth, so the OpenAPI securitySchemes carry no
  oauth2 scopes. OAuth is used by Razorpay Partners (technology partners /
  aggregators) to obtain access tokens acting on onboarded merchant accounts,
  and by the Razorpay MCP server. This is the searched fill capturing the
  partner OAuth scope surface. Multiple scopes are requested with array notation
  (scope[]=read_only&scope[]=rx_read_write).
schemes:
  - name: Razorpay Partner OAuth
    type: oauth2
    grant_types: [authorization_code, refresh_token]
    response_type: code
    authorizationUrl: https://auth.razorpay.com/authorize
    tokenUrl: https://auth.razorpay.com/token
    docs: https://razorpay.com/docs/partners/technology-partners/onboard-businesses/integrate-oauth/integration-steps/
scopes:
  - scope: read_only
    description: Read access to all resources (all GET API requests) — view payments, refunds, etc.
    schemes: [Razorpay Partner OAuth]
  - scope: read_write
    description: Read and write access to all resources — view and create payments, refunds, etc.
    schemes: [Razorpay Partner OAuth]
  - scope: rx_read_only
    description: Read access to all RazorpayX resources (all GET requests) — view payouts, contacts, etc.
    schemes: [Razorpay Partner OAuth]
  - scope: rx_read_write
    description: Read and write access to all RazorpayX resources — view and create payouts, contacts, etc.
    schemes: [Razorpay Partner OAuth]
  - scope: rx_partner_read_write
    description: Fetch payouts, contacts, fund accounts, transactions, and approve or reject a payout.
    schemes: [Razorpay Partner OAuth]