A2A Agent Card · Curlec

Razorpay

Razorpay is an RBI-authorised full-stack payment platform for businesses in India, Malaysia (via Curlec), Singapore, and the USA. Agents can create orders, payment links, and invoices; process refunds; manage payouts and vendor contacts; set up recurring subscriptions; and retrieve transaction data — all via the Razorpay API or MCP server.

⚠ Agent card, not A2A. Curlec serves a machine-readable agent manifest at the A2A discovery path, but it fails a structural check in the A2A 1.0.0 AgentCard object. It is an agent card in spirit rather than in schema — useful for discovery, but an A2A client cannot assume it will parse.
Provider: Curlec Conformance: Flavored Protocol: Transport: Version: 1.0.0 Host: curlec.com Skills: 8
Discovery

An A2A client finds this agent by fetching the well-known path on the provider's own host. That is what makes an agent card different from every other agent artifact in this catalog: it is provider-published by construction — it cannot be derived, generated, or reconstructed on a provider's behalf.

https://curlec.com/.well-known/agent-card.json
Skills (8)

Create Payment create-payment

Create a payment order or payment link for a specified amount and currency. Supports UPI, cards, netbanking, wallets, EMI, and 180+ payment methods. Amount must be in the smallest currency unit (paise for INR). Supports 120+ currencies for international payments.

paymentsorderspayment-linksupiinternational

Track Payment track-payment

Retrieve the status and details of an existing payment, order, or payment link using its ID. Supports listing with filters such as date range and count.

paymentsstatusorders

Issue Refund issue-refund

Initiate a full or partial refund for a completed payment. Refunds are processed to the original payment method. Supports normal and optimum (instant) refund speeds.

paymentsrefunds

Create Payout create-payout

Send money to a vendor, employee, or customer bank account or UPI ID via RazorpayX Payouts. Supported transfer modes: IMPS, NEFT, RTGS, UPI, Amazon Pay, and card.

payoutstransfersrazorpayxneftupi

Manage Contacts and Fund Accounts manage-contacts

Create and manage vendor, employee, or customer contacts in RazorpayX. Link bank accounts or UPI IDs to contacts as fund accounts for payouts.

contactsfund-accountsrazorpayxvendorsemployees

Create Invoice create-invoice

Generate a GST-compliant invoice with line items and optionally send it to a customer via email or SMS. Supports cancellation of unpaid invoices.

invoicesbillingGST

Manage Subscriptions manage-subscriptions

Create subscription plans and manage recurring billing. Subscribe customers to plans with configurable billing intervals (daily, weekly, monthly, yearly). Handle cancellations and track recurring charge events.

subscriptionsrecurringbillingplans

Webhook Event Reference webhook-events

Razorpay sends real-time webhook events to your configured endpoint for payment, refund, payout, subscription, and invoice state changes. Webhooks are configured in the Razorpay Dashboard (Settings → Webhooks). Verify incoming events using HMAC-SHA256 of the request body with your webhook secret, compared against the X-Razorpay-Signature header.

webhookseventsnotifications
Documentation
https://razorpay.com/docs/
Evidence. Fetched 2026-07-28 from https://curlec.com/.well-known/agent-card.json, HTTP 200. The body was saved verbatim and is the sole source for everything on this page — no field is inferred. View the captured card. Providers change what they serve; if this card has moved or changed shape, the provider profile carries the current state as of the last build.