Curlec Docs Logo
Curlec Docs Logo
/

Pricing

API Reference

Support

Log In

Introduction

API Reference Guide

Understand Razorpay APIs

Authentication

Sandbox Setup

Best Practices

Glossary

Payments

Orders

Payments

Payments Entity

Capture a Payment

Fetch a Payment With ID

Fetch a Payment (With Expanded Card Details)

Fetch All Payments

Fetch All Payments (With Expanded Card Details)

Fetch All Payments (With Expanded EMI Details)

Fetch Payments Based on Orders

Fetch Card Details of a Payment

Update a Payment

Settlements

Refunds

Customers

Payment Links

Invoices

Subscriptions

Route

Partners

Account

Product Configuration

Stakeholder

Documents

Webhooks

Api

Payments

API Test Keys

Payments APIs

Payments APIs are used to capture and fetch payments. You can also fetch payments based on orders and card details of payment.

Handy Tips

You can use Payments API only to retrieve payment details or change the status from authorized to captured and not to collect payments. You can use our

products

to accept payments.

Related Guides:

About Payments

Set Up Webhooks

Sample Payloads

Endpoints

08

Capture a Payment

POST

Captures a payment.

Fetch a Payment With ID

GET

Retrieves details of a specific payment using id.

Fetch a Payment With ID (Example 1)

GET

Retrieves details of all the payments that is created, with the card parameter.

Fetch All Payments

GET

Retrieves details of all payments.

Fetch All Payments (Example 1)

GET

Retrieves expanded card details of a payment.

Fetch Payments Based on Orders

GET

Retrieves payments linked to an Order.

Fetch Card Details of a Payment

GET

Retrieves card details of a payment.

Update a Payment

PATCH

Edits an existing payment.