---
title: Prerequisites | Razorpay Standard Checkout
heading: Prerequisites
description: Check the prerequisites before you integrate with Razorpay Web Standard Checkout.
---

# Prerequisites

- **Troubleshooting & FAQs**: Troubleshoot common error scenarios and find answers to frequently asked questions about Web Standard Checkout Integration.

You can start accepting payments from customers on your website using the Razorpay Web Standard Checkout. Razorpay has developed the Standard Checkout method and manages it. You can configure payment methods, orders, company logo and also select custom colour based on your convenience. 

**WARN**

**Watch Out!**

Razorpay Checkout is not supported on the Internet Explorer browser.

  
   Check the list of features Razorpay offers to help you build a world-class payment experience.
  
 
  - **Video Tutorial**: Watch this video to know how to integrate Razorpay Web Standard Checkout on your HTML and JS-based website.

## Client Libraries

The client SDK libraries are available on GitHub. You can use the API keys generated above to try out the API sample codes:

  
    - **Integrate**: 
    

    - **GitHub Repo**: 
    

  

   
    - **Integrate**: 
    

    - **GitHub Repo**: 
    

  

  
    - **Integrate**: 
    

    - **GitHub Repo**: 
    

  

  
    - **Integrate**: 
    

    - **GitHub Repo**: 
    

  

   
    - **Integrate**: 
    

    - **GitHub Repo**: 
    

  

  
    - **Integrate**: 
    

    - **GitHub Repo**: 
    

  

  
    - **Integrate**: 
    

    - **GitHub Repo**: 
    

  

## Integration Steps

**Before you proceed:**
         

- Create a [Razorpay account](https://dashboard.razorpay.com/signup). 

- Generate the [API Keys](https://razorpay.com/docs/build/llm-docs/payments/dashboard/account-settings/api-keys.md#generate-api-keys) from the Dashboard. To go live with the integration and start accepting real payments, generate Live Mode API Keys and replace them in the integration.

- Know about the [Payment Flow](https://razorpay.com/docs/build/llm-docs/payments/payment-gateway/how-it-works.md).

Follow these integration steps:

  - **1. Build Integration**: Integrate Web Standard Checkout.

  - **2. Test Integration**: Test the integration by making a test payment.

  - **3. Go-live Checklist**: Check the go-live checklist.

**INFO**

**Other Solutions**

- If you use  WordPress, Magento, WooCommerce, Shopify and other **ecommerce platforms** for your platform, use our [ecommerce plugins](https://razorpay.com/docs/build/llm-docs/payments/payment-gateway/ecommerce-plugins.md).

- You can use [Razorpay Custom Checkout](https://razorpay.com/docs/build/llm-docs/payments/payment-gateway/web-integration/custom.md) to gain control over the checkout experience. Custom Checkout integration is more complex than Standard Checkout integration and you will require a development team on your end to complete the integration. 

- Need a **Pay** button without doing any integration? Use [Razorpay Payment Button](https://razorpay.com/docs/build/llm-docs/payments/payment-button.md).

### Related Information

- [Troubleshooting and FAQs](https://razorpay.com/docs/build/llm-docs/payments/payment-gateway/web-integration/standard/troubleshooting-faqs.md)
- [Bank Downtime](https://razorpay.com/docs/build/llm-docs/payments/payments/downtime-updates.md)
