← Plugin catalog
Finance

airpay

Airpay Payment Services Pvt Ltd v1.0.4

Payment insights, instantly.

Create a free account to save this plugin.

From the developer

Declared capabilities

  • Read
  • Write

Not specified in the available declarations: limitations, pricing & account requirements.

Onboarding example

check the settlement status of ID 7718
Sources & dates

Developer declarations; not independently tested. Listing last checked Nov 5, 2026. Package observed Nov 5, 2026.

View package source →

Description

From the marketplace listing

Connect your airpay account to access payment data through conversation. Ask about transactions, settlements, refunds, and more, and get instant answers without logging into your dashboard. What you can do: 1. Retrieve transaction and order details 2. Check settlement and refund status 3. Generate UPI QR codes and validate VPAs 4. Pull consolidated and transaction-wise settlement reports

Language: English · Automatically detected from descriptions.

Matches for “write code”

Exact text from the indicated source. A mention alone does not establish support for your task.

Publisher capabilities · listing

Read Write

Publisher full description

Connect your airpay account to access payment data through conversation. Ask about transactions, settlements, refunds, and more, and get instant answers without logging into your dashboard. What you can do: 1. Retrieve transaction and order details 2. Check settlement and refund status 3. Generate UPI QR codes and validate VPAs 4. Pull consolidated and transaction-wise settlement reports

What changed

Earlier changes · 2 more observation days on this page

· 3 observations

Capabilities & instructions

Airpay updated; open the comparison for details. App-6a0d7e6523848191aa2a5f9e69dec22a updated; open the comparison for details. Full description changed from “Connect your airpay account to access payment data through conversation. Ask ChatGPT about transactions, settlements, refunds, etc. and get instant...

View comparison →
Capabilities & instructions

Airpay updated; open the comparison for details. App-6a0d7e6523848191aa2a5f9e69dec22a updated; open the comparison for details. Full description changed from “Connect your airpay account to access payment data through conversation. Ask ChatGPT about transactions, settlements, refunds, etc. and get instant...

View comparison →
Technical updates · 1

Package or technical metadata updated

View technical comparison →

Keywords

Files & skills

File archives

Plugin package6 files · 20 KBBrowse files →
Skill instructions
airpay-workflows3.59 KB

View saved version →

---
name: airpay-workflows
description: Use when the user asks about their airpay merchant account - payment or order status, refunds, UPI QR codes, VPA validation, bank lists, subscriptions, POS transactions, or settlement status and reports - via the airpay MCP tools.
---

# airpay workflows

Use the airpay MCP tools as the source of truth. Only call tools that are actually exposed in the current session; never invent tool names, parameters, identifiers, or results.

## Identifiers

- `ap_transactionid` — airpay's internal numeric ID. Prefer it whenever available.
- `orderid` — merchant-generated order ID (alphanumeric, max 30 chars).
- `rrn` — bank Retrieval Reference Number.

Use identifiers exactly as the user supplied them or a previous tool returned them. Never substitute one kind for another.

## Workflows

1. **Check payment status** — call `airpay_order_confirmation` with exactly one of `ap_transactionid`, `orderid`, or `rrn`.
2. **Refund** — confirm the transaction with `airpay_order_confirmation`, show the user the order, amount, and refund amount, get explicit confirmation, then call `airpay_initiate_refund`. Follow up with `airpay_get_refund_status`. Refunds are irreversible.
3. **UPI QR payment** — optionally validate the payer VPA with `airpay_validate_vpa`, then `airpay_generate_qr`, then poll `airpay_order_confirmation` until a terminal state is returned.
4. **Split settlement** — call `airpay_order_confirmation` to get `rrn` and `ap_transactionid`, get explicit user confirmation, then call `airpay_split_settlement`. Irreversible.
5. **Consolidated settlement report** — call `airpay_settlement_report` with `from_date` and `to_date` (`page_no` defaults to 1).
6. **Transaction-wise settlement report** — first call `airpay_settlement_report` with `from_date` and `to_date` both set to the requested settlement date, pick the `version` for that date, then call `airpay_transactionwise_settlement_report` with `settlement_date` and `version`. Request further pages until no records are returned. Never ask the user for `api_type`; it is set internally.
7. **Other lookups** — `airpay_settlement_status`, `airpay_get_bank_list`, `airpay_pos_transaction_detail`, `airpay_check_subscription_status`, `airpay_create_invoice` as needed, following each tool's schema.

## Constraints

- Amounts are strings with exactly two decimals, e.g. `"100.00"`.
- `airpay_order_confirmation` and `airpay_get_refund_status` work only on LIVE merchant IDs, not sandbox.
- QR codes from `airpay_generate_qr` expire after a successful payment.
- Treat refunds, split settlements, QR generation, and invoice creation as consequential: confirm details with the user before calling.

## Reading results

`status_code` / `response_code` say whether the API call worked; `transaction_status` / `transaction_payment_status` say what happened to the payment.

| Code | Meaning |
| --- | --- |
| 200 | Success |
| 211 | In processing — poll again |
| 400 | Failed |
| 401 | Not registered properly |
| 402 | Not yet processed |
| 403 | No callback from bank |
| 405 | Bounced |
| 503 | No records found |

`transaction_payment_status` values: SUCCESS, FAIL, INPROCESS, INCOMPLETE, AUTHORIZE, CAPTURE, VOIDED, RISK, Mandate Approved.

- Never report success when any status field indicates failure, processing, incomplete, or no records.
- Preserve identifiers and monetary values exactly as returned.
- Distinguish authentication/connection errors from business declines or invalid input. Only ask the user to reconnect when a tool returns an authentication error.
- Never request or display passwords, tokens, keys, or other credentials.
Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package author
Airpay Payment Services Pvt Ltd
Keywords
See keywords

Declared capabilities

  • Read
  • Write

Package observed Nov 5, 2026.

Technical details
First seen
Sep 30, 2026 · 22:02 UTC
Last seen
Nov 5, 2026 · 06:00 UTC
Latest observed change
Oct 26, 2026 · 12:07 UTC
Collection status
Collected

plugin_asdk_app_6a0d7e6523848191aa2a5f9e69dec22a

Download plugin data (JSON)