Skip to content
PaymentsStatus: Available

Razorpay

Payments for India (UPI, cards, net banking) with your Razorpay account.

What it enables in Codexa

  • Store your Razorpay key ID and key secret encrypted in the workspace, with a connection test against the Razorpay API.
  • Keep the team's Razorpay credentials in one place; copy them into project environment variables when a generated app needs Razorpay Checkout (UPI, cards, net banking).
  • test

Setup

Fields on the workspace connection form. Password-type fields are encrypted before storage and never shown again.

FieldTypeRequiredExample
Key ID keyIdtextYesrzp_live_...
Key secret keySecretsecretYes—
  1. Open Settings → Integrations in your workspace (requires the admin or owner role).
  2. Choose the provider, give the connection a name, and fill in the fields listed above. Secret fields are encrypted before they are stored and are never sent back to the browser.
  3. Click Test connection. Codexa makes a single read-only request to the provider to confirm the credentials work.
  4. Save. The connection is now available to projects in this workspace.

Required permissions and scopes

  • A Razorpay key ID and key secret from Settings → API keys in the Razorpay dashboard (test or live mode).

Limitations

  • This connection is separate from Codexa's own billing.
  • Codexa does not create plans, orders or webhooks for you; the generated code does that against your account.
  • Secrets are not injected into running sandboxes automatically; add them as project environment variables.
View all
  • PaymentsStatus: Available

    Stripe

    Accept payments in generated apps with your Stripe account.

    • Test the connection from workspace settings before saving

Connect Razorpay to your workspace

Create a free account, add the connections your project needs, and let the AI agent build against them.