Razorpay

Payment and Invoicing

Overview

Razorpay is a leading payment gateway that helps businesses power their finances. Kylas users can connect their Razorpay account and generate payment links from within the CRM itself. Users can also send the links via SMS and Email to all Leads or Contacts stored in the system. Through Razorpay integration, you can even set up certain actions that need to be performed once a payment has successfully been done through a link.

How will It work?

Steps to install:

  1. Click on ‘Install’ button on the marketplace app listing page
  2. Login to your Kylas account on the next page
  3. Click ‘Allow and Install’ on the next page
  4. Once installed, sign up on the Razorpay – Payment link generation application with any email id.
  5. verify your email id and sign in

Setup Razorpay account:

  1. Navigate to ‘Installed Apps’ section under Kylas Marketplace
  2. Click on ‘View Details’ button in front of the Razorpay – Payment link generation’ application
  3. Navigate to the ‘API Keys’ section
  4. Enter the Kylas API key that can be found here
  5. Click on ‘Save’
  6. Navigate to ‘Connected Accounts’ section in installed apps
  7. Click ‘Add Connected Account’ button
  8. Choose vendor as Razorpay
  9. Enter ‘Key id’ and ‘Key Secret’ that can be found
  10. Click ‘Active/Enabled’ checkbox and save the details

Add after-payment activities:

  1. Navigate to ‘connected Accounts’ section of the application
  2. Click on ‘After payment actions’
  3. Click on ‘Add Payment Actions’ button
  4. Choose the ‘Event’ and Action to be performed. e.g. Update Deal pipeline stage
  5. You can add multiple such actions and the app will check which pipeline is attached to the Deal and update the stage accordingly

Setup webhook in Razorpay:

  1. After successfully connecting your account
  2. Navigate to the ‘Connected Account’ menu
  3. You will see a Webhook URL
  4. Copy the URL and paste it on the Razorpay webhook section with following events selected (How to setup webhooks in Razorpay?)
    1. payment_link _paid
  5. Once you setup the webhook in Razorpay with the selected event. Razorpay will start sending events and the Payment link generation app will be able to perform the after-payment actions that you have selected in the earlier steps

Add users in the application:

  1. Navigate to ‘Manage Users’ inside the Razorpay – Payment link generation app
  2. Click on ‘Add User’
  3. Enter the Name and Email of the user
  4. Choose the Role from Member or Admin
  5. Choose the corresponding Kylas user from the list of Users available in your Kylas account
  6. Click on Save
  7. The users added in the app will receive an email for their account verification, after verification the users can install the app and login from their credentials.
  8. The users added with the role as ‘Admin’ will be able to view all tabs in the Razorpay – payment link generation application
  9. The users added with the role as ‘Member’ will only be able to view the Payment link logs generated by them.

Generate payment link:

  1. Once you have installed and setup the Razorpay – Payment link generation application
  2. Navigate to the Kylas Sales – Lead or Deal details page
  3. Click on the ‘More actions’ button available on the R.H.S. of ‘Edit’ icon
  4. Click on ‘Generate Payment Link’ action
  5. Fill the required details in the modal
  6. Click on ‘Create Payment Link’ CTA
  7. The Razorpay payment link will be generated, and a note is created on the selected entity with the link, id, amount and time the link is created
  8. You can also view the link by clicking on ‘View payment links’
  9. You can also ‘Resend’ or ‘Cancel’ the already generated payment link
  10. Once a user pays the amount through the payment links, a note is created on the entity with a success message also the selected after payment actions are performed automatically by the application

Permissions

It requests for the following permissions:

  • Lead:

    Read, Read All, Update, Update All, Note
  • Products-services:

    Read, Read All
  • Contact:

    Read, Read All
  • Deal:

    Read, Read All, Update, Update All, Note
  • Note:

    Read, Write
  • Pipeline:

    Read, Read All
  • User:

    Read, Read All
  • Search List:

    Read
  • Company:

    Read, Read All
Kylas mnemonic Kylas mnemonic Kylas mnemonic