Onboard Businesses

Use Razorpay's Co-branded Onboarding UI and seamlessly onboard businesses to your Platform or Marketplace.


Co-branded onboarding is a pre-built UI for Razorpay Partners that assists in building a native business onboarding flow. It enables Partners to onboard clients to Razorpay right from their platform.

Co-branded Onboarding UI offers customisation for Partners to configure colour, theme, logo and brand name to mimic your platform environment.

You can integrate with:

Feature Request

This feature is enabled on demand. Raise a request with our

or your Razorpay point-of-contact to get this feature activated.

Custom onboarding experiences - Embedded Payments for Platforms & Marketplaces

  • and complete KYC to activate your account. Request for a partner type .
  • Get the Co-branded UI capability enabled for your account by contacting our .
  • on Razorpay.
  • Embed a button redirecting the user to the Razorpay OAuth page on the front-end interface for your app.
  • Keep a redirect URL ready. Razorpay will redirect users to this URL after they complete the onboarding process.

Standard co-branded onboarding is the simplest and quickest way to onboard customers using Razorpay embedded onboarding.

You need to embed a Razorpay hosted co-branded onboarding URL within your platform. The user uses this URL to initiate the onboarding process.

Onboarding flow for  for Platforms & Marketplaces

As you can see in the above animation, onboarding starts and ends within your platform while taking the user through a Razorpay-hosted onboarding journey that you can customise per your needs.

Given below is the workflow:

  1. As a Partner, you create an application on your Dashboard and download your client credentials.
  2. The client visits the section of your platform with the embedded Razorpay Payments setup.
  3. They click Connect with Razorpay and visit the Razorpay authorisation URL you initiated with the client credentials downloaded in Step 1.
  4. The user can log in or sign up.
    1. Log in: If the user is an existing Razorpay customer, they can log in and connect thieir account without additional KYC details.
    2. Sign up: If the user is new to Razorpay, they can create an account using the Create Account option. They need to submit KYC details to proceed.
  5. After the necessary details are submitted, the user is prompted to authorise your platform to access data and create payments and refunds.
  6. The client gives authorisation, which allows Razorpay to connect their client account to your Partner account.
  7. On successful authorisation, Razorpay redirects the user back to the URL configured by you in your application settings. Razorpay shares an authentication code while redirecting,. You need to use this Auth code in the token API request to generate an Auth token.
Sample Authorisation Interface

This completes the connection setup. Use this token to start accepting payments on behalf of the client.

To integrate with Standard Co-branded UI:

Custom Onboarding SDK enables you to onboard customers to Razorpay Payments within your platform. You can create a customer account using APIs and pre-fill KYC details, or have your client sign up and complete KYC verification.

All the KYC details and documents except the Terms and Conditions can be pre-filled using the Onboarding SDK. You have two options:

  • Collect end-to-end KYC details and redirect users to the Razorpay co-branded flow to accept terms and conditions.
  • Collect and submit KYC partially (for example, contact details and business details), and let the user complete KYC on the Razorpay Co-branded Onboarding page.

Feature Request

Ensure that Onboarding APIs are enabled for your account. This feature is enabled on demand. Raise a request with our

or your Razorpay point-of-contact to get this feature activated.

to create a customer account using APIs and pre-fill KYC details.


Was this page helpful?