Razorpay APIs - razorpay/ftx-hackathon GitHub Wiki

All of our APIs are documented at https://razorpay.com/docs. Take a look at the various APIs there. Some interesting APIs that you can use to build on are below:

Razorpay OAuth and Partner APIs

Our Partner APIs allow you to signup as a Razorpay partner, onboard businesses on their behalf, and perform actions on authorization from the merchant themselves.

See https://razorpay.com/docs/partners/ for the API documentation. You can become a Platform Partner by following the steps here.

The OAuth API is documented at https://razorpay.com/docs/oauth/.

Payments

We offer various payment integrations. See the list at https://razorpay.com/docs. Additionally, the following APIs are built on top of the Payment Suite:

Route

Using Razorpay Route you can collect the charge of your payouts from different stakeholders on a single platform. Also, you can split payments between various third parties, sellers or bank accounts and manage settlements, refunds, and reconciliations. This solution is suitable for the businesses that disburse payments in a one-to-many model.

Special Mention: https://razorpay.com/docs/route/api/account-apis-beta/ to manage your Linked Accounts via the API.

Subscriptions

Razorpay Subscriptions provides you with a platform to set up and manage recurring payments. See https://razorpay.com/docs/subscriptions/ for API details.

RazorpayX

See https://razorpay.com/docs/razorpayx/

If you are using RazorpayX, certain APIs (Payout Links for eg) will not be available in test mode. The list of usable APIs in test mode is at https://razorpay.com/docs/razorpayx/test-mode/

Mobile

Want to build a mobile app. Here's a list of all of our APIs that can be used specifically on client-side mobile applications. Note that you can always build a frontend for any of our other APIs.

Smart Collect

Using Razorpay Smart Collect, you can generate virtual bank accounts and virtual payment addresses (UPI IDs) on-demand and share the details with customers to accept payments via NEFT, RTGS, IMPS and UPI. These virtual bank accounts and UPI IDs are linked to the bank account you have registered with Razorpay.

See https://razorpay.com/docs/smart-collect/ for more details.

Thirdwatch

Thirdwatch is an AI-driven solution that helps online sellers prevent Return to Origin (RTO). Thirdwatch analyzes orders placed by customers based on various parameters and flags risky orders in real-time. It allows you to make GO or No-GO decisions on these orders, preventing RTO losses to your business.

See https://razorpay.com/docs/thirdwatch/ for API details.