> ## 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.

# Magento Plugin Prerequisites

> Check the prerequisites before you integrate your Magento website with Razorpay Payment Gateway.

export const VideoCard = props => {
  const {title, href, videoUrl, children} = props;
  const css = `
.rzp-vcard {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 0.75rem;
  background: #fff;
  height: 100%;
}
.rzp-vcard-video {
  position: relative;
  width: 100%;
  aspect-ratio: 16 / 9;
  background: #000;
}
.rzp-vcard-video iframe {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border: 0;
  display: block;
}
.rzp-vcard-body { padding: 1rem 1.15rem 1.15rem; }
.rzp-vcard-title {
  margin: 0 0 0.4rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
  color: #0f172a;
}
.rzp-vcard-title a { color: inherit; text-decoration: none; }
.rzp-vcard-title a:hover { color: #3395ff; }
.rzp-vcard-desc { font-size: 0.875rem; line-height: 1.6; color: #475569; }
.rzp-vcard-desc > :first-child { margin-top: 0; }
.rzp-vcard-desc > :last-child { margin-bottom: 0; }
:where(.dark) .rzp-vcard {
  border-color: rgba(255, 255, 255, 0.12);
  background: rgba(255, 255, 255, 0.03);
}
:where(.dark) .rzp-vcard-title { color: #f1f5f9; }
:where(.dark) .rzp-vcard-desc { color: #94a3b8; }
`;
  return <div className="rzp-vcard">
      <style>{css}</style>
      {videoUrl ? <div className="rzp-vcard-video">
          <iframe src={videoUrl} title={title || "Video"} loading="lazy" referrerPolicy="strict-origin-when-cross-origin" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowFullScreen />
        </div> : null}
      <div className="rzp-vcard-body">
        {title ? <p className="rzp-vcard-title">
            {href ? <a href={href}>{title}</a> : title}
          </p> : null}
        <div className="rzp-vcard-desc">{children}</div>
      </div>
    </div>;
};

<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>
</div>

<CardGroup cols={2}>
  <Card title="Magento Changelog" href="/docs/payments/changelog#magento">
    Discover new features, updates and deprecations related to the Razorpay Magento plugin (since Jan 2024).
  </Card>

  <Card title="Troubleshooting & FAQs" href="/docs/payments/payment-gateway/ecommerce-plugins/magento/troubleshooting">
    Troubleshoot common error scenarios and find answers to frequently asked questions about the Razorpay Magento plugin.
  </Card>
</CardGroup>

**Before you proceed:**

* Create a [Razorpay account](https://dashboard.razorpay.com/signup).
* Understand the [payment flow](/docs/payments/payment-gateway/how-it-works) process.

We support the following versions of Magento:

* [Magento 1.x extension](/docs/payments/payment-gateway/ecommerce-plugins/magento/integration-steps#integration-steps-for-magento-1-x-extension)
* [Magento 2.x extension](/docs/payments/payment-gateway/ecommerce-plugins/magento/integration-steps#integration-steps-for-magento-2-x-extension)

Our extensions are supported on all operating systems, such as Windows, Mac OS, and Linux.

<Info>
  **Handy Tips**

  As Magento 1.x is a legacy plugin, it is recommended that you use the Magento 2.x plugin.
</Info>

### Upgrade Magento Extension

If you are an existing user, you can upgrade the Magento extension using the composer. Enter the command given below:

```bash Upgrade theme={null}
composer update razorpay/magento
bin/magento setup:upgrade
```

<Warning>
  **Watch Out!**

  If you have installed the plugin using the `code.zip` steps, you must install the [latest code.zip](https://github.com/razorpay/razorpay-magento/releases/latest) file again.
</Warning>

<CardGroup cols={2}>
  <VideoCard title="Video Tutorial" videoUrl="https://www.youtube.com/embed/22bvT3z1_98?si=d77Zzohb2ULRowVc">
    Watch the video before you start integrating the Magento plugin with Payment Gateway.
  </VideoCard>

  <Card title="Integration Steps" href="/docs/payments/payment-gateway/ecommerce-plugins/magento/integration-steps">
    Check the steps to integrate the Magento plugin with Payment Gateway.
  </Card>
</CardGroup>

## Supported Products

Razorpay Magento Plugin is only supported on Web Standard Checkout and the following products:

| Payment Gateway | Route | Subscriptions |
| --------------- | ----- | ------------- |
| ✓               | x     | ✓             |

## Support

* Queries: If you have any queries, raise a ticket on the Razorpay [Support Portal](https://razorpay.com/support/).
* Feature Request: If you have a feature request, create an issue on [GitHub](https://github.com/razorpay/razorpay-magento/issues).

### Related Information

[Address Verification System](/docs/payments/international-payments/address-verification-system)
