> ## Documentation Index
> Fetch the complete documentation index at: https://razorpay-60c89f9a-mintlify-audit-missing-sections-1778528421.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Quickstart Guide

> Welcome to Razorpay! This guide will walk you through setting up your account and choosing the right products for your business needs.

## Step 1: Create an Account

Sign up for a [Razorpay account](https://razorpay.com/signup) and complete the KYC process.

* Start using our products or SDK/API integration in Test Mode during the KYC verification process.
* After KYC completion and testing, live mode unlocks for real payments.

### Test Mode vs Live Mode

* Start integration immediately without KYC completion.

* Use test transactions with dummy data. No real money involved.

* API keys begin with `rzp_test_`.

* Perfect for development and testing.

* Requires KYC verification (24-48 hours).

* Accept real customer payments.

* API keys begin with `rzp_live_`.

* Full access to all features.

## Step 2: Select Product

[Choose Razorpay products](/payments) based on your business requirements.

### Online Payments vs. Offline Payments

Choose between digital payment processing for ecommerce and websites using [Payment Gateway](/payments/payment-gateway), [Magic Checkout](/payments/magic-checkout) and [Payment Links](/payments/payment-links) or physical payment solutions for retail stores and face-to-face transactions with [Razorpay POS](/pos). Know more about [online and offline payment options](/payments#accept-payments).

### One-time Payments vs. Recurring Payments

Select single transaction processing for individual purchases using [Payment Gateway](/payments/payment-gateway), [Payment Links](/payments/payment-links) and [Payment Pages](/payments/payment-pages) or automated recurring billing for subscriptions and regular services with [Subscriptions](/payments/subscriptions). Know more about [one-time and recurring payment solutions](/payments#accept-payments).

### No-code Products vs. Products with Coding Requirements

Pick ready-to-use payment solutions with simple setup like [Payment Links](/payments/payment-links), [Payment Pages](/payments/payment-pages), [Invoices](/payments/invoices) or refer to our [Payment Gateway SDKs](/payments/payment-gateway#integrate-payment-gateway-web-mobile-ecommerce-plugins) for advanced integration needs. Explore [no-code and developer-friendly options](/payments#accept-payments).

### Solutions by Industry

Find tailored payment solutions designed for your industry: [Payment Gateway](/payments/payment-gateway) for ecommerce, [Subscriptions](/payments/subscriptions) for SaaS, [Route](/payments/route) for marketplaces or [Razorpay POS](/pos) for traditional retail businesses. View [industry-specific payment solutions](/payments#solutions-by-industry).

### Solutions by Platform

Integrate payments seamlessly with popular ecommerce platforms like Shopify, WooCommerce, Magento using [Payment Gateway ecommerce plugins](/payments/payment-gateway#integrate-payment-gateway-web-mobile-ecommerce-plugins) or build custom solutions using our [Checkout SDKs](/payments/payment-gateway#integrate-payment-gateway-web-mobile-ecommerce-plugins) for Go, PHP, Python, Node.js and [mobile platforms](/payments/payment-gateway#integrate-payment-gateway-web-mobile-ecommerce-plugins) (Android, iOS, React Native, Flutter, Cordova, Capacitor). Browse [platform-specific integration guides](/payments#solutions-by-platform).

## Step 3: Key Dashboard Actions

### Generate API Keys

If you are using our APIs, SDKs or plugins, follow these steps to generate API keys for the integration:

1. Log in to Dashboard.
2. Navigate to **Account & Settings** → **API Keys** under Website and app settings.
3. Click **Generate Key**.
4. Download and save **Key ID** and **Key Secret** securely.

**Important:**

* Only Owner and Admin roles can access API keys.
* Generate separate keys for Test and Live modes.
* Key Secret is only visible at generation time.

[API Keys Documentation →](/payments/dashboard/account-settings/api-keys)

### Add Team Members

Follow these steps:

1. Log in to the Dashboard.
2. Navigate to **Account & Settings** → **Business settings** → **Manage Team**.
3. Click **Invite New Member**.
4. Enter their email address and select role from the dropdown.
5. Click **Send Invitation**.

[Team Management Guide →](/payments/dashboard/account-settings/manage-team)

### Configure Webhooks

We recommend setting up webhooks to receive notifications, if you are integrating with our APIs or SDKs.

1. Log in to the Dashboard.
2. Navigate to **Account & Settings** → **Webhooks**.
3. Click **Add New Webhook**.
4. Enter your endpoint URL.
5. Select events to monitor.
6. Add webhook secret for signature verification.
7. Save and activate.

[Webhooks Documentation →](/webhooks)

### Payment Capture Settings

Log in to the Dashboard. Navigate to the **Account & Settings** option and scroll to the **Payments Capture** section.

## Option	| Description

## Auto-capture all payments	| All payments authorized within 3 days from the time of creation are auto-captured.

Auto-capture timeouts | - Allows you to define custom auto-capture timeout.

* The minimum value is 12 minutes.
* The maximum value (default) is 3 days.

  ***

  Manual capture timeout | - Allows you to define custom manual capture timeout.
*

The minimum value is 12 minutes.- The maximum value (default) is 3 days.

***

Auto-refund speed | Payments in the authorized state are auto-refunded after the timeout. With the Normal Refund option, your payment is refunded to your customer in 5-7 working days. The refund speed selected here is only applicable to payments that are auto-refunded.

[Payment Capture Guide →](/payments/payments/capture-settings)

## Next Steps

Once your account is created:

<Steps>
  <Step title="Step 1">
    **Complete KYC**: [Submit KYC documents](/payments/set-up#2-submit-kyc-details) for live mode activation.
  </Step>

  <Step title="Step 2">
    **Choose Product/Integration Method**: Select based on your business needs and technical capabilities.
  </Step>

  <Step title="Step 3">
    **Test Thoroughly**: Use test mode before going live.
  </Step>

  <Step title="Step 4">
    **Go Live**: Switch to live mode when ready. Use live mode keys if integrating with our APIs/SDKs/plugins.
  </Step>
</Steps>
