# Airpay Documentation > Airpay is a payment gateway platform for Indian merchants, providing payment processing, UPI, QR codes, refunds, settlements, KYC onboarding, and more. For full concatenated documentation: https://docs.airpay.co.in/llms-v4.txt ## Getting Started Guide - [Overview](https://docs.airpay.co.in/v4/getting-started-guide/overview.md): Easily integrate our payment solution into your application with minimal effort. - [Encryption](https://docs.airpay.co.in/v4/getting-started-guide/encryption.md): Encryption protects sensitive information by transforming readable data into ciphertext - [Decryption](https://docs.airpay.co.in/v4/getting-started-guide/decryption.md): Decrypt API responses using AES/CBC/PKCS5PADDING with your encryption key. - [Checksum](https://docs.airpay.co.in/v4/getting-started-guide/checksum.md): Generate SHA-256 checksums to verify data integrity in API requests. - [Oauth2](https://docs.airpay.co.in/v4/getting-started-guide/oauth2.md): Authenticate using OAuth 2.0 to obtain access tokens for API requests. - [Best Practices](https://docs.airpay.co.in/v4/getting-started-guide/best-practices.md): Recommended practices for integrating with Airpay APIs securely and effectively. ## Shopping Kits - [Wordpress](https://docs.airpay.co.in/v4/shopping-kits/wordpress.md): Install and configure the airpay payment extension for Wordpress. - [WIX](https://docs.airpay.co.in/v4/shopping-kits/wix.md): Install and configure the airpay payment extension for WIX. - [Shopify](https://docs.airpay.co.in/v4/shopping-kits/shopify.md): Install and configure the airpay payment gateway on your Shopify store. - [Zoho](https://docs.airpay.co.in/v4/shopping-kits/zoho.md): Install and configure the airpay payment extension for Zoho Books. - [Fynd](https://docs.airpay.co.in/v4/shopping-kits/fynd.md): Install and configure the airpay payment gateway on the Fynd platform. - [Moodle](https://docs.airpay.co.in/v4/shopping-kits/moodle.md): Integrate the airpay payment gateway with your Moodle installation. - [Magento](https://docs.airpay.co.in/v4/shopping-kits/magento.md): Integrate the airpay payment gateway with your Magento installation. - [PrestaShop](https://docs.airpay.co.in/v4/shopping-kits/prestashop.md): Integrate the airpay payment gateway with your PrestaShop installation. - [Joomla](https://docs.airpay.co.in/v4/shopping-kits/joomla.md): Integrate the airpay payment gateway with your Joomla installation. - [Drupal](https://docs.airpay.co.in/v4/shopping-kits/drupal.md): Integrate the airpay payment gateway with your Drupal Commerce installation. - [OpenCart](https://docs.airpay.co.in/v4/shopping-kits/opencart.md): Integrate the airpay payment gateway with your OpenCart installation. - [CS-Cart](https://docs.airpay.co.in/v4/shopping-kits/cs-cart.md): Integrate the airpay payment gateway with your CS-Cart installation. - [Zen Cart](https://docs.airpay.co.in/v4/shopping-kits/zen-cart.md): Integrate the airpay payment gateway with your Zen Cart installation. ## Integration Kits - [Iframe Kits](https://docs.airpay.co.in/v4/integration-kits/iframe-kits.md): Integrate airpay using iframe kits for seamless payment integration. - [Inline Kits](https://docs.airpay.co.in/v4/integration-kits/inline-kits.md): Integrate airpay using inline kits for embedded payment integration. - [Server Side SDK](https://docs.airpay.co.in/v4/integration-kits/server-side-sdk.md): Integrate airpay using server-side SDK kits in various programming languages. - [MCP Server](https://docs.airpay.co.in/v4/integration-kits/mcp-server.md): Connect AI assistants to the Airpay Payment Gateway using the Model Context Protocol. ## Mobile Kits - [Android Kit](https://docs.airpay.co.in/v4/mobile-kits/android.md): Integrate the airpay payment gateway into your Android application. - [Flutter Kit](https://docs.airpay.co.in/v4/mobile-kits/flutter.md): Integrate the airpay payment gateway into your Flutter application. - [iOS Kit](https://docs.airpay.co.in/v4/mobile-kits/ios.md): Integrate the airpay payment gateway into your iOS application. - [Ionic Capacitor](https://docs.airpay.co.in/v4/mobile-kits/ionic-capacitor.md): Integrate the airpay payment gateway into your Ionic Capacitor application. - [Cordova](https://docs.airpay.co.in/v4/mobile-kits/cordova.md): Integrate the airpay payment gateway into your Cordova application. - [React Native](https://docs.airpay.co.in/v4/mobile-kits/react-native.md): Integrate the airpay payment gateway into your React Native application. ## Payments - [Affordability](https://docs.airpay.co.in/v4/payments/affordability.md): Showcase affordable payment options like EMI, Cardless EMI, and Pay Later using the airpay Affordability Widget. - [Auth Process](https://docs.airpay.co.in/v4/payments/auth-process.md): Process a previously authorized transaction by capturing or releasing the hold. - [Create Mandate API](https://docs.airpay.co.in/v4/payments/decouple/create-mandate-api.md): Establish recurring payment or single mandate agreements with customers. - [Create Company](https://docs.airpay.co.in/v4/payments/invoice-payments/create-company.md): Register a company for creating invoices and accepting payments via the Airpay invoice pay API. - [Offers API](https://docs.airpay.co.in/v4/payments/offers.md): Verify unique IDs in offer URLs and retrieve coupon access details. - [Create Batch Payout](https://docs.airpay.co.in/v4/payments/payout/create-batch-payout.md): Send payout requests in bulk to partners as a single batch. - [Create Single page](https://docs.airpay.co.in/v4/payments/quick-payments/create-single-page.md): Create a payment form and subdomain for collecting customer payments. - [Refund](https://docs.airpay.co.in/v4/payments/refund.md): Initiate full or partial refunds for transactions via the API. - [Simple Transaction](https://docs.airpay.co.in/v4/payments/simple-transaction.md): Redirect customers to airpay's payment page for completing payments. - [Manage Subscription](https://docs.airpay.co.in/v4/payments/subscription/manage-subscription.md): Manage recurring payment subscriptions by unsubscribing, pausing, or resuming them. - [Create VA](https://docs.airpay.co.in/v4/payments/virtual-account/create-va.md): Create or assign a virtual account for a user. - [Create Wallet Account](https://docs.airpay.co.in/v4/payments/wallet/create-wallet-account.md): Create a wallet account for a user on the merchant application. - [Execute API](https://docs.airpay.co.in/v4/payments/decouple/execute-api.md): Trigger scheduled or one-time payments against active mandates. - [Get Company Details](https://docs.airpay.co.in/v4/payments/invoice-payments/get-company-details.md): Retrieve company details including company ID, name, domain, code and email using merchant ID and email. - [Get Payout Batches](https://docs.airpay.co.in/v4/payments/payout/get-payout-batches.md): Retrieve all payout batches for a partner within a date range. - [List Singlepager](https://docs.airpay.co.in/v4/payments/quick-payments/list-singlepager.md): List all subdomains allocated to a specific merchant. - [Seamless Transaction](https://docs.airpay.co.in/v4/payments/seamless-transaction.md): Process payments from the merchant's page without redirecting to airpay. - [Skipping a Cycle](https://docs.airpay.co.in/v4/payments/subscription/skipping-a-cycle.md): Skip the next recurring subscription cycle. - [Add Bank To VA](https://docs.airpay.co.in/v4/payments/virtual-account/add-bank-to-va.md): Assign a bank account to a specific virtual account. - [Get Token API](https://docs.airpay.co.in/v4/payments/wallet/get-token-api.md): Retrieve the token associated with a wallet user for use in the merchant application. - [Notify API](https://docs.airpay.co.in/v4/payments/decouple/notify-api.md): Send advance notifications for upcoming subscription or mandate debits. - [Embedded Transaction](https://docs.airpay.co.in/v4/payments/embedded-transaction.md): Allow customers to select payment options on the merchant's page directly. - [Create Invoice](https://docs.airpay.co.in/v4/payments/invoice-payments/create-invoice.md): Create an invoice for a customer to accept payment, returning an invoice number and payment URL. - [Get Payout Batch](https://docs.airpay.co.in/v4/payments/payout/get-payout-batch.md): Get details of a specific payout batch including transfer statuses. - [Upload](https://docs.airpay.co.in/v4/payments/quick-payments/upload.md): Upload a merchant logo for the merchant's assigned payment domain. - [Update the Amount](https://docs.airpay.co.in/v4/payments/subscription/update-the-amount.md): Update the subscription amount for the next recurring charge. - [Edit Bank To VA](https://docs.airpay.co.in/v4/payments/virtual-account/edit-bank-to-va.md): Edit bank account details assigned to a specific virtual account. - [Wallet Transactions](https://docs.airpay.co.in/v4/payments/wallet/wallet-transactions.md): Perform manual wallet debit or credit transactions. - [Update API](https://docs.airpay.co.in/v4/payments/decouple/update-api.md): Modify the status or lifecycle of an active mandate. - [Get Bank List API](https://docs.airpay.co.in/v4/payments/get-bank-list.md): Retrieve available banks and payment options for a merchant. - [Account Transactions](https://docs.airpay.co.in/v4/payments/payout/account-transactions.md): Retrieve all transactions in a partner's payout account by date range. - [Update Contact](https://docs.airpay.co.in/v4/payments/quick-payments/update-contact.md): Update merchant contact details in the merchant's assigned payment domain. - [Adhoc Charge](https://docs.airpay.co.in/v4/payments/subscription/adhoc-charge.md): Charge an adhoc amount on an Enach subscription. - [Close VA](https://docs.airpay.co.in/v4/payments/virtual-account/close-va.md): Close a particular virtual account assigned to a merchant. - [Wallet Balance API](https://docs.airpay.co.in/v4/payments/wallet/wallet-balance-api.md): Retrieve the wallet balance for a user. - [List Mandate API](https://docs.airpay.co.in/v4/payments/decouple/list-mandate-api.md): Retrieve the complete list of mandates or subscription agreements for a merchant or customer. - [Get Bank Accounts](https://docs.airpay.co.in/v4/payments/payout/get-bank-accounts.md): Retrieve all bank accounts registered for payout transfers. - [Split Settlement](https://docs.airpay.co.in/v4/payments/split-settlement.md): Configure split settlement ratios for transactions via the API. - [Status Check](https://docs.airpay.co.in/v4/payments/subscription/status-check.md): Check subscription status and view full recurring billing history. - [Delete Bank VA](https://docs.airpay.co.in/v4/payments/virtual-account/delete-bank-va.md): Delete a bank account assigned to a virtual account. - [Wallet Redeem API](https://docs.airpay.co.in/v4/payments/wallet/wallet-redeem-api.md): Redeem wallet amounts to a consumer's account using UPI or mPesa. - [Status Check API](https://docs.airpay.co.in/v4/payments/decouple/status-check-api.md): Get real-time status and transaction history for a specific mandate or subscription. - [Subscription Callback](https://docs.airpay.co.in/v4/payments/subscription/subscription-callback.md): Confirm whether to charge a recurring amount from a customer before the scheduled date. - [Generate QR](https://docs.airpay.co.in/v4/payments/upi/generate-qr.md): Generate dynamic QR codes for UPI payment transactions. - [List Bank VA](https://docs.airpay.co.in/v4/payments/virtual-account/list-bank-va.md): List all active banks assigned to a particular virtual account. - [Validate VPA](https://docs.airpay.co.in/v4/payments/upi/validate-vpa.md): Validate a customer's UPI Virtual Payment Address before processing payment. - [VA History](https://docs.airpay.co.in/v4/payments/virtual-account/va-history.md): List all transactions against a virtual account based on search criteria. - [Order Confirmation](https://docs.airpay.co.in/v4/payments/order-confirmation.md): Pull transaction status updates from the airpay system after order confirmation. - [IPN Callback](https://docs.airpay.co.in/v4/payments/ipn-callback.md): Receive instant payment notifications with transaction status updates. - [Initiate Payment](https://docs.airpay.co.in/v4/payments/push-to-pos/initiate-payment.md): Initiate payment requests on POS machines via the API. - [Transaction Response](https://docs.airpay.co.in/v4/payments/push-to-pos/transaction-response.md): Retrieve payment status of a POS transaction via the API. - [Sale/Void cancel](https://docs.airpay.co.in/v4/payments/push-to-pos/sale-void-cancel.md): Cancel or void a POS transaction to reverse the deducted amount. - [Bulk Transaction Detail](https://docs.airpay.co.in/v4/payments/push-to-pos/bulk-transaction-detail.md): Retrieve all transaction details done by the merchant through POS. - [Transaction Detail](https://docs.airpay.co.in/v4/payments/push-to-pos/transaction-detail.md): Get details of a specific POS transaction by reference ID.