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.
| Field | Type | Required | Example |
|---|---|---|---|
Key ID keyId | text | Yes | rzp_live_... |
Key secret keySecret | secret | Yes | — |
- Open Settings → Integrations in your workspace (requires the admin or owner role).
- 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.
- Click Test connection. Codexa makes a single read-only request to the provider to confirm the credentials work.
- 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.
More in payments
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.