---
title: Integration Kits
description: Airpay web integration kits let you accept payments using three methods — Iframe (embed checkout in an iframe with minimal backend), Inline (render the payment form inside your own page layout), and Server-Side SDK (process payments entirely from your backend). Kits are available for PHP, Java, JavaScript, Node.js, Python, Ruby on Rails, React.js, React Native, Angular, VB.NET, and C#.
---

Airpay provides three web integration approaches. Choose the one that best fits your architecture, then download the kit for your language or framework.

- **Iframe** — The Airpay checkout loads inside an iframe on your page. Minimal backend required; ideal for fast integration.
- **Inline** — The payment form renders directly within your page layout. Gives you more control over the UI.
- **Server-Side SDK** — All payment logic runs on your server. Best for custom flows, headless setups, or maximum control.

## Available Kits

## Integration Methods

### Iframe Kits

The Airpay checkout page loads inside an iframe embedded in your site. The backend generates a signed request, passes it to the iframe, and handles the callback on return.

| Language | Guide | Download |
|---|---|---|
| PHP | [View guide](/v4/integration-kits/iframe-kits/) | [Download](https://docs.airpay.co.in/kits/v4/airpay_php_iframe_v4.rar) |
| Java | [View guide](/v4/integration-kits/iframe-kits/) | [Download](https://docs.airpay.co.in/kits/v4/airpay_java_iframe_v4.zip) |

### Inline Kits

The Airpay payment form renders inline within your own page. The kit handles tokenisation and communicates with the Airpay API on the client side, while the backend signs the request and verifies the response.

| Language | Guide | Download |
|---|---|---|
| PHP | [View guide](/v4/integration-kits/inline-kits/) | [Download](https://docs.airpay.co.in/kits/v4/airpay_php_inline_v4.rar) |
| Java | [View guide](/v4/integration-kits/inline-kits/) | [Download](https://docs.airpay.co.in/kits/v4/airpay_java_inline_v4.zip) |
| VB.NET | [View guide](/v4/integration-kits/inline-kits/) | [Download](https://docs.airpay.co.in/kits/v4/airpay_vb_net_inline_v4_inr.zip) |
| C# (.NET) | [View guide](/v4/integration-kits/inline-kits/) | [Download](https://docs.airpay.co.in/kits/v4/airpay_csharp_net_v4.zip) |

### Server-Side SDK

Full backend integration. The server constructs and signs the payment request, calls the Airpay API directly, and processes the response. No iframe or client-side JS required.

| Language | Guide | Download |
|---|---|---|
| PHP | [View guide](/v4/integration-kits/server-side-sdk/) | [Download](https://docs.airpay.co.in/kits/v4/airpay_php_inline_v4.rar) |
| JavaScript | [View guide](/v4/integration-kits/server-side-sdk/) | [Download](https://docs.airpay.co.in/kits/v4/airpay_js_v4.rar) |
| Node.js | [View guide](/v4/integration-kits/server-side-sdk/) | [Download](https://docs.airpay.co.in/kits/v4/airpay_nodejs_v4.rar) |
| Ruby on Rails | [View guide](/v4/integration-kits/server-side-sdk/) | [Download](https://docs.airpay.co.in/kits/v4/airpay_ruby_v4.rar) |
| React.js | [View guide](/v4/integration-kits/server-side-sdk/) | [Download](https://docs.airpay.co.in/kits/v4/airpay_reactjs_v4.rar) |
| React Native | [View guide](/v4/integration-kits/server-side-sdk/) | [Download](https://docs.airpay.co.in/kits/v4/airpay_react_native_serverSDK_v4.zip) |
| Angular | [View guide](/v4/integration-kits/server-side-sdk/) | [Download](https://docs.airpay.co.in/kits/v4/airpay_angular_v4.rar) |
| VB.NET | [View guide](/v4/integration-kits/server-side-sdk/) | [Download](https://docs.airpay.co.in/kits/v4/airpay_vb_net_v4.zip) |
| Python | [View guide](/v4/integration-kits/server-side-sdk/) | [Download](https://docs.airpay.co.in/kits/v4/airpay_python_v4.rar) |
| Java | [View guide](/v4/integration-kits/server-side-sdk/) | [Download](https://docs.airpay.co.in/kits/v4/airpay_java_v4.zip) |
| C# (.NET) | [View guide](/v4/integration-kits/server-side-sdk/) | [Download](https://docs.airpay.co.in/kits/v4/airpay_csharp_net_v4.zip) |

## Prerequisites

- Active Airpay merchant account
- Merchant ID, Username, Password, and Secret Key from the Airpay dashboard
- For live payments: switch to Live Mode API Keys in the dashboard
- All kits support INR transactions and standard Airpay payment methods: Card, UPI, Net Banking, Wallets