Razorpay entegrasyonu | Zervanor
← Tüm konnektörler

Razorpay

Aynı zamanda bir ajan aracı
finance-billing

Razorpay payments platform (API v1): create and track orders, capture/refund payments, manage customers, invoices, payment links, subscriptions & plans, settlements, transfers (Route), virtual accounts, QR codes, items, payouts (RazorpayX), disputes, and webhooks. HTTP Basic auth with key_id:key_secret. Change notifications use native HMAC-SHA256 signed webhooks (payment, order, refund, subscription, settlement, and more) with an orders/payments-list polling fallback.

87 eylemler · 16 tetikleyiciler

Razorpay entegrasyonu — 87 aksiyon ve 16 tetikleyici ile Razorpay'ı otomasyonlarına bağla; her aksiyon aynı zamanda bir AI agent aracı. Örnek: List Payments, Get Payment, Capture Payment, Update Payment, Refund Payment. Boş bir tuvalde uğraşmadan — bağla ve workflow'larında kullan.

Aşağıdaki her eylem, bir AI ajanının da çağırabileceği bir araçtır — aynı pack hem iş akışlarınızı hem ajanlarınızı çalıştırır.

Tetikleyiciler 16

Razorpay üzerinde bir iş akışını başlatabilen olaylar.

webhook

Payment Authorized

Fires when a payment is authorized (Razorpay webhook event payment.authorized).

webhook

Payment Captured

Fires when a payment is captured (Razorpay webhook event payment.captured).

webhook

Payment Failed

Fires when a payment fails (Razorpay webhook event payment.failed).

webhook

Order Paid

Fires when an order is fully paid (Razorpay webhook event order.paid).

webhook

Refund Created

Fires when a refund is created (Razorpay webhook event refund.created).

webhook

Refund Processed

Fires when a refund is processed (Razorpay webhook event refund.processed).

webhook

Refund Failed

Fires when a refund fails (Razorpay webhook event refund.failed).

webhook

Subscription Charged

Fires when a subscription is charged for a cycle (Razorpay webhook event subscription.charged).

webhook

Subscription Activated

Fires when a subscription becomes active (Razorpay webhook event subscription.activated).

webhook

Subscription Cancelled

Fires when a subscription is cancelled (Razorpay webhook event subscription.cancelled).

webhook

Invoice Paid

Fires when an invoice is paid (Razorpay webhook event invoice.paid).

webhook

Invoice Expired

Fires when an invoice expires (Razorpay webhook event invoice.expired).

webhook

Payment Link Paid

Fires when a payment link is paid (Razorpay webhook event payment_link.paid).

webhook

Settlement Processed

Fires when a settlement is processed (Razorpay webhook event settlement.processed).

polling

New Razorpay payment (polled)

Polls GET /payments on a schedule using a 'from' unix-timestamp watermark. De-dup on payment id; advance the cursor on created_at.

polling

New Razorpay order (polled)

Polls GET /orders on a schedule using a 'from' unix-timestamp watermark. De-dup on order id; advance the cursor on created_at.

Eylemler 87

Zervanor'un Razorpay üzerinde yapabilecekleri.

Payments16

GET

List Payments

Fetch all payments (GET /payments). Supports from/to (unix timestamps), count, and skip for pagination and time-window filtering.

GET

Get Payment

Fetch a payment by id (GET /payments/{paymentId}).

POST

Capture Payment

Capture an authorized payment (POST /payments/{paymentId}/capture). amount and currency are required.

PATCH

Update Payment

Update the notes of a payment (PATCH /payments/{paymentId}).

POST

Refund Payment

Create a refund for a captured payment (POST /payments/{paymentId}/refund).

GET

List Payment Refunds

Fetch all refunds for a payment (GET /payments/{paymentId}/refunds).

GET

Get Payment Transfers

Fetch transfers made against a payment (GET /payments/{paymentId}/transfers).

POST

Create Payment Transfer

Create transfers from a payment to linked accounts (POST /payments/{paymentId}/transfers).

GET

Get Payment Bank Transfer

Fetch the bank-transfer details of a payment made to a virtual account (GET /payments/{paymentId}/bank_transfer).

GET

Get Payment UPI Details

Fetch UPI transfer / details for a payment (GET /payments/{paymentId}/upi_transfer).

GET

Get Payment Card Details

Fetch the card used to make a payment (GET /payments/{paymentId}/card).

POST

Create QR Code

Create a QR code for accepting UPI payments (POST /payments/qr_codes).

GET

List QR Codes

Fetch all QR codes (GET /payments/qr_codes). Supports from/to, count, skip.

GET

Get QR Code

Fetch a QR code by id (GET /payments/qr_codes/{qrCodeId}).

GET

Get QR Code Payments

Fetch payments made against a QR code (GET /payments/qr_codes/{qrCodeId}/payments).

POST

Close QR Code

Close a QR code (POST /payments/qr_codes/{qrCodeId}/close).

Subscriptions9

POST

Create Subscription

Create a subscription (POST /subscriptions). plan_id and total_count required.

GET

List Subscriptions

Fetch all subscriptions (GET /subscriptions). Supports plan_id, from/to, count, skip.

GET

Get Subscription

Fetch a subscription by id (GET /subscriptions/{subscriptionId}).

PATCH

Update Subscription

Update a subscription (PATCH /subscriptions/{subscriptionId}).

POST

Cancel Subscription

Cancel a subscription (POST /subscriptions/{subscriptionId}/cancel).

POST

Pause Subscription

Pause a subscription (POST /subscriptions/{subscriptionId}/pause).

POST

Resume Subscription

Resume a paused subscription (POST /subscriptions/{subscriptionId}/resume).

GET

Get Subscription Pending Update

Fetch details of a scheduled (pending) update to a subscription (GET /subscriptions/{subscriptionId}/retrieve_scheduled_changes).

POST

Cancel Subscription Pending Update

Cancel a scheduled (pending) update to a subscription (POST /subscriptions/{subscriptionId}/cancel_scheduled_changes).

Invoices8

POST

Create Invoice

Create an invoice (POST /invoices). type=invoice; supports customer, line_items, amount, and more.

GET

List Invoices

Fetch all invoices (GET /invoices). Supports from/to, count, skip, and filters (payment_id, receipt).

GET

Get Invoice

Fetch an invoice by id (GET /invoices/{invoiceId}).

PATCH

Update Invoice

Update a draft invoice (PATCH /invoices/{invoiceId}).

POST

Issue Invoice

Issue a draft invoice, making it active (POST /invoices/{invoiceId}/issue).

POST

Cancel Invoice

Cancel an issued invoice (POST /invoices/{invoiceId}/cancel).

POST

Notify Invoice

Send/resend an invoice notification via sms or email (POST /invoices/{invoiceId}/notify_by/{medium}).

DELETE

Delete Invoice

Delete a draft invoice (DELETE /invoices/{invoiceId}).

Customers7

POST

Create Customer

Create a customer (POST /customers). name required; email/contact optional.

GET

List Customers

Fetch all customers (GET /customers). Supports count and skip.

GET

Get Customer

Fetch a customer by id (GET /customers/{customerId}).

PUT

Update Customer

Update a customer (PUT /customers/{customerId}).

GET

List Customer Tokens

Fetch all tokens (saved cards/instruments) for a customer (GET /customers/{customerId}/tokens).

GET

Get Customer Token

Fetch a specific token of a customer (GET /customers/{customerId}/tokens/{tokenId}).

DELETE

Delete Customer Token

Delete a token for a customer (DELETE /customers/{customerId}/tokens/{tokenId}).

Items5

POST

Create Item

Create a reusable item for invoices/plans (POST /items).

GET

List Items

Fetch all items (GET /items). Supports from/to, count, skip.

GET

Get Item

Fetch an item by id (GET /items/{itemId}).

PATCH

Update Item

Update an item (PATCH /items/{itemId}).

DELETE

Delete Item

Delete an item (DELETE /items/{itemId}).

Orders5

POST

Create Order

Create an order (POST /orders). amount and currency are required; an order groups one or more payment attempts.

GET

List Orders

Fetch all orders (GET /orders). Supports from/to (unix timestamps), count, skip, and authorized/receipt filters.

GET

Get Order

Fetch an order by id (GET /orders/{orderId}).

GET

Get Order Payments

Fetch all payments made against an order (GET /orders/{orderId}/payments).

PATCH

Update Order

Update the notes of an order (PATCH /orders/{orderId}).

Payment Links5

POST

Create Payment Link

Create a payment link (POST /payment_links). amount and currency required.

GET

List Payment Links

Fetch all payment links (GET /payment_links). Supports payment_id and reference_id filters.

GET

Get Payment Link

Fetch a payment link by id (GET /payment_links/{paymentLinkId}).

POST

Cancel Payment Link

Cancel a payment link (POST /payment_links/{paymentLinkId}/cancel).

POST

Notify Payment Link

Send/resend a payment link notification by sms or email (POST /payment_links/{paymentLinkId}/notify_by/{medium}).

Settlements5

GET

List Settlements

Fetch all settlements (GET /settlements). Supports from/to, count, skip.

GET

Get Settlement

Fetch a settlement by id (GET /settlements/{settlementId}).

POST

Create On-Demand Settlement

Create an on-demand (instant) settlement (POST /settlements/ondemand). amount required.

GET

List On-Demand Settlements

Fetch all on-demand settlements (GET /settlements/ondemand).

GET

Get Settlement Reconciliation

Fetch settlement reconciliation report for a given time range (GET /settlements/recon/combined).

Virtual Accounts5

POST

Create Virtual Account

Create a virtual account for accepting bank-transfer/UPI payments (POST /virtual_accounts).

GET

List Virtual Accounts

Fetch all virtual accounts (GET /virtual_accounts). Supports from/to, count, skip.

GET

Get Virtual Account

Fetch a virtual account by id (GET /virtual_accounts/{virtualAccountId}).

POST

Close Virtual Account

Close a virtual account (POST /virtual_accounts/{virtualAccountId}/close).

GET

Get Virtual Account Payments

Fetch payments made to a virtual account (GET /virtual_accounts/{virtualAccountId}/payments).

Webhooks5

POST

Create Webhook

Register a webhook (POST /webhooks). url, events and secret required.

GET

List Webhooks

Fetch all registered webhooks (GET /webhooks).

GET

Get Webhook

Fetch a webhook by id (GET /webhooks/{webhookId}).

PATCH

Edit Webhook

Update a webhook's url/events (PATCH /webhooks/{webhookId}).

DELETE

Delete Webhook

Delete a webhook (DELETE /webhooks/{webhookId}).

Refunds4

POST

Create Refund

Create a refund on a payment (POST /refunds). Requires payment_id; amount optional (full refund if omitted).

GET

List Refunds

Fetch all refunds (GET /refunds). Supports from/to (unix timestamps), count, skip.

GET

Get Refund

Fetch a refund by id (GET /refunds/{refundId}).

PATCH

Update Refund

Update the notes of a refund (PATCH /refunds/{refundId}).

Transfers4

POST

Create Transfer

Create a direct transfer to a linked account (Route) (POST /transfers).

GET

List Transfers

Fetch all transfers (GET /transfers). Supports payment_id, recipient_settlement_id, count, skip.

GET

Get Transfer

Fetch a transfer by id (GET /transfers/{transferId}).

POST

Reverse Transfer

Reverse a transfer, returning funds from the linked account (POST /transfers/{transferId}/reversals).

Plans3

POST

Create Plan

Create a subscription plan (POST /plans). period, interval and item required.

GET

List Plans

Fetch all plans (GET /plans). Supports from/to, count, skip.

GET

Get Plan

Fetch a plan by id (GET /plans/{planId}).

Disputes2

GET

List Disputes

Fetch all disputes (GET /disputes).

GET

Get Dispute

Fetch a dispute by id (GET /disputes/{disputeId}).

Payouts2

GET

List Payouts (RazorpayX)

Fetch all payouts for a RazorpayX account (GET /payouts). Requires the account_number query parameter.

GET

Get Payout (RazorpayX)

Fetch a payout by id (GET /payouts/{payoutId}).

Cards1

GET

Fetch Card

Fetch card details by card id (GET /cards/{cardId}).

Tokens1

GET

Fetch Token (by payment)

Fetch a token created for a payment (GET /tokens fetch by payment_id).

Razorpay kullanan Çözüm Şablonları

Razorpay ile kendi otomasyonunu görsel tasarımcıda kur.

Sıkça sorulan sorular

Razorpay ile neler otomatikleştirebilirim?

87 aksiyon var — örneğin: List Payments, Get Payment, Capture Payment, Update Payment, Refund Payment ve daha fazlası.

Hangi Razorpay olayları bir workflow başlatabilir?

16 tetikleyici — örneğin: Payment Authorized, Payment Captured, Payment Failed, Order Paid.

Razorpay bir AI agent aracı olarak kullanılabilir mi?

Evet. Razorpay'ın her aksiyonu otomatik olarak bir AI agent aracına dönüşür — aynı pack hem workflow'larını hem agent'larını besler.

Razorpay entegrasyonu nasıl modellenir?

Razorpay sürümlü bir connector pack olarak modellenir; muhakeme gerektiren adımlar workflow'larla aynı runtime'da barınan first-party agent'lara düşer.