Skip to main content

Advantages

  • Onboarding: Integrate Razorpay Payment Gateway on your native-built website using Standard Checkout. Explore Razorpay plugins for various platforms such as WooCommerce, WordPress, Magento, Shopify and more.
  • Success Rate: Achieve a higher success rate by using multiple connections to route a transaction and direct netbanking pipes. Razorpay 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 handle a load of 800 transaction requests per second without deterioration. They 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 a wide range of domestic and international cards, various netbanking options, UPI, Cash on Delivery, EMI, Cardless EMI, and wallets including Paytm and PhonePe.

When to Use a Payment Gateway

You should consider integrating with a payment gateway if you have a website or a mobile app. You can still accept payments by using other Razorpay products such as Payment Links and Payment Pages. Check the list of no-code apps and find the product that best suits your business needs. If you are unsure about integrating with Razorpay Gateway, you can use Razorpay Payment Button. Embed a Payment Button on your website by just adding a couple of lines of code.

Types of Checkout

Use this flow to decide whether to use Standard or Custom Checkout. You can also explore other available checkout options.
  • 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.
  • Ideal if you want to fully customise your checkout UI.
  • Design the entire payment flow the way you want.
Know more about Custom Checkout.
  • Quickly integrate Razorpay Payment Gateway using automatic checkout method (Quick Integration).
  • Pay button is auto-generated and cannot be customised. An HTML-based form with no support for JavaScript customisations.
  • For more control on your integration, use Standard Checkout.
Know more about Quick Integration.
  • Use Server-to-Server (S2S) integration to communicate directly with the Razorpay servers and seamlessly integrate the service in your web application.
  • Capture payment details and process them on your server.
  • Complete control over the checkout design and payment experience.
  • For S2S integration, contact the Support team.
If you prefer not to use a Payment Gateway, explore other Razorpay Products that align with your business needs.

Integrate Payment Gateway - Web, Mobile, Ecommerce Plugins

Razorpay offers a wide range of integrations as given below:
  • Razorpay Standard Checkout:
  • Razorpay Custom Checkout:
  • PHP:
  • Ruby:
  • Python:
  • NodeJS:
  • .NET:
  • Java:
  • Go:
  • Arastta:
  • BigCommerce:
  • Drupal:
  • CS-Cart:
  • Gravity Forms:
  • Easy Digital Download:
  • Magento:
  • OpenCart:
  • PrestaShop:
  • Shopify:
  • WHMCS:
  • Wix:
  • WooCommerce:
  • WordPress:
  • Razorpay Direct - Credit Card:
  • Android SDK:
  • iOS SDK:
  • Cordova SDK:
  • React Native SDK:
  • Flutter SDK:
  • Capacitor SDK:
Watch all the Integration videos. Watch Videos

Supported Platforms

Razorpay Payment Gateway is supported on the following platforms:

Web | Android | iOS | Webview

✓ | ✓ | ✓ | ✓

Web | Android | iOS | Webview

✓ | ✓ | ✓ | ✓
Watch Out!Razorpay Checkout is not supported on Internet Explorer or in Internet Explorer mode in Edge.You can also view the supported platforms for the other Razorpay products.