> ## Documentation Index
> Fetch the complete documentation index at: https://razorpay-881012b3.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# About Payment Gateway

> Accept payments using Razorpay Payment Gateway. Discover its advantages, when to use it and the various integration types.

<div style={{display:"flex",flexWrap:"wrap",alignItems:"center",gap:"0.35rem 0.9rem",border:"1px solid rgba(128,128,128,0.28)",borderRadius:"0.5rem",padding:"0.45rem 0.75rem",margin:"0 0 1.25rem",fontSize:"0.875rem"}}>
  <span style={{fontWeight:600}}>Available in</span>
  <span>🇮🇳 India</span>
  <span>🇸🇬 Singapore</span>
  <span>🇺🇸 United States</span>
</div>

A Payment Gateway creates a secure pathway between a customer and the business to facilitate payments securely. It involves the authentication of both parties from the banks involved. You can accept payments from customers on your website and mobile apps using the Razorpay Payment Gateway as a business owner.

<AccordionGroup>
  <Accordion title="Advantages">
    Below are the advantages of integrating with Razorpay Payment Gateway.

    * **Onboarding**: Integrate Razorpay Payment Gateway on your native-built website using Standard Checkout. You can also explore Razorpay plugins for various platforms such as **WooCommerce**, **Magento**, **Shopify** and more.

    * **Success Rate**: Achieve a higher success rate by using **multiple connections** to route a transaction. Razorpay also provides **downtime updates**, suggests the **next best payment option** at the point of payment failure on checkout and more.

    * **Refunds**: Razorpay retries failed API refunds smartly based on the **error code** received from the bank.

    * **Scalability and Availability**: Razorpay systems can handle a load of **800 transaction requests per second** without deterioration. They also provide downtime updates via email, status page and Dashboard.

    * **Settlements Reconciliation**: Use settlement reconciliation to keep **track** of all the transactions such as payments, refunds, transfers, and adjustments settled to you for a particular day or month.

    * **Coverage**: Razorpay supports **Cards** and **PayNow**.
  </Accordion>
</AccordionGroup>

## When to Use a Payment Gateway

You should consider integrating with a payment gateway if you have a **website** or a **mobile app**.

<Note>
  **Do Not Have a Website or Mobile App?**

  You can still accept payments by using other Razorpay products such as [Payment Links](/docs/sg/payments/payment-links).
</Note>

## Types of Checkout

Use this flow to decide whether to use Standard or Custom Checkout. You can also explore other available checkout options.

<img src="https://razorpay.com/docs/build/browser/assets/images/pg-to-use.jpg" alt="Decide which payment gateway or products to use based on the requirements" width="800" />

<Tabs>
  <Tab title="Standard">
    * Customise the **Pay** button to fit your business needs using JavaScript-based method.
    * Offers additional functions to automatically open and close the Checkout.

    Know more about [Standard Checkout](/docs/sg/payments/payment-gateway/web-integration/standard).
  </Tab>

  <Tab title="Custom">
    * Ideal if you want to fully customise your checkout UI.
    * Design the entire payment flow the way you want.

    Know more about [Custom Checkout](/docs/sg/payments/payment-gateway/web-integration/custom).
  </Tab>

  <Tab title="Hosted">
    * A redirection-based integration fully managed by Razorpay.
    * Customers are securely redirected to a Razorpay-hosted page to complete the payment process.
    * Razorpay handles the entire checkout flow on this page.

    Know more about [Hosted Integration](/docs/sg/payments/payment-gateway/web-integration/hosted).
  </Tab>
</Tabs>

If you prefer not to use a Payment Gateway, explore other [Razorpay Products](/docs/sg/payments#accept-payments) that align with your business needs.

## Integrate Payment Gateway - Web, Mobile, Ecommerce Plugins

Razorpay offers a wide range of integrations as given below:

<Tabs>
  <Tab title="Web Integration">
    <CardGroup cols={2}>
      <Card title="Checkout Integration">
        * [Razorpay Standard Checkout](/docs/sg/payments/payment-gateway/web-integration/standard)
        * [Razorpay Custom Checkout](/docs/sg/payments/payment-gateway/web-integration/custom)
      </Card>

      <Card title="Server Integration">
        * [PHP](/docs/sg/payments/server-integration/php)
        * [Ruby](/docs/sg/payments/server-integration/ruby)
        * [Python](/docs/sg/payments/server-integration/python)
        * [Node.js](/docs/sg/payments/server-integration/nodejs)
        * [.NET](/docs/sg/payments/server-integration/dot-net)
        * [Java](/docs/sg/payments/server-integration/java)
        * [Go](/docs/sg/payments/server-integration/go)
      </Card>
    </CardGroup>
  </Tab>

  <Tab title="Ecommerce Plugins">
    <CardGroup cols={1}>
      <Card title="Ecommerce Plugins">
        * [Magento Integration](/docs/sg/payments/payment-gateway/ecommerce-plugins/magento)
        * [Shopify Integration](/docs/sg/payments/payment-gateway/ecommerce-plugins/shopify-razorpay-secure)
        * [WooCommerce Integration](/docs/sg/payments/payment-gateway/ecommerce-plugins/woocommerce)
      </Card>
    </CardGroup>
  </Tab>

  <Tab title="Mobile Integration">
    <CardGroup cols={1}>
      <Card title="Mobile Integration">
        * [Android SDK](/docs/sg/payments/payment-gateway/android-integration/standard)
        * [iOS SDK](/docs/sg/payments/payment-gateway/ios-integration/standard)
        * [React Native SDK](/docs/sg/payments/payment-gateway/react-native-integration/standard)
        * [Flutter SDK](/docs/sg/payments/payment-gateway/flutter-integration/standard)
      </Card>
    </CardGroup>
  </Tab>
</Tabs>

<Info>
  **Quick Integration**

  You can use the automatic checkout method ([Quick Integration](/docs/sg/payments/payment-gateway/quick-integration)) to quickly integrate Razorpay Gateway with your website and start accepting payments. However, we recommend using the [Standard Integration](/docs/sg/payments/payment-gateway/web-integration/standard) to provide greater control over your integrations.
</Info>

## Supported Platforms

Razorpay Payment Gateway is supported on the following platforms:

<Tabs>
  <Tab title="Standard Checkout">
    | Web | Android | iOS | Webview |
    | --- | ------- | --- | ------- |
    | ✓   | ✓       | ✓   | ✓       |
  </Tab>

  <Tab title="Custom Checkout">
    | Web | Android | iOS | Webview |
    | --- | ------- | --- | ------- |
    | ✓   | ✓       | ✓   | ✓       |
  </Tab>
</Tabs>

You can also view the **supported platforms** for the [other Razorpay products](/docs/sg/payments#product-suite).

### Related Information

* [How Payment Gateway works](/docs/sg/payments/payment-gateway/how-it-works)
* [Features](/docs/sg/payments/payment-gateway/features)
