How to install Razorpay in Zoho CRM
Usage of buttons in CRM
Steps involved to install "Razorpay Payments Link"
Open Zoho CRM and go to the marketplace
Search the "Razorpay Payment Link" keyword and click the install button.
Generate API key secret Id in Razorpay Account ↵
Go to the dashboard in Razorpay and then settings to find the API key option.
Click the generate test key to get the secret key id.
After generating the API test key, a pop-up will appear on the screen.
Copy the "Key Id" & " Key Secret" in the Razorpay account and download the key details.
Paste the copied "key Id" & "Key Secret" in CRM extension settings.
Copy the Razorpay Webhook URL appearing in the Extension Settings.
Go the to Razorpay setting and go to the webhook option.
Click the Add new webhook then a window will open.
Paste the URL in Webhook URL, fill in the secret key, and select the active events that you want to happen.
Select the "Refund Events" & "Payment_Link Events" in active events, after choosing events then click on the create webhook button.
The active events listed below,
After installing the extension, you will get a pop-up at the bottom of the screen for the s extension installed successfully in CRM.
Go to CRM and create either "Deal" "Invoice" or "Quote".
In that record new fields were added named below.
The fields listed below appear in both the "Deals Module", "Invoices Module" & "Quotes Module".
Razorpay Link Status date
This field shows on which time and date the link was created, by calling Razorpay through API.
Razorpay Link Status
This field shows the payment status of the payment, Ex: If the payment link is created, the payment status will update as "Created". Like Statuses Listed as "Paid", "Cancelled", or "Refund.processed". It calls Razorpay through API and updates the statuses.
R Razorpay Payment Link
This field shows the payment link that was called by Razorpay through API then generated the link and pushes into CRM.
Razorpay Link ID
This field generates the payment id through Razorpay by calling API and updating in CRM.
Send Razorpay Payments Link
This button sends the fresh payments t link through Razorpay by calling API from CRM
Resend Payment Link
This button resends the payments link if a customer didn't receive the link another customer ignored it.
Cancel Payments Link
By clicking this button you can cancel the payment link that you send to the customer.
After clicking the Send Razorpay Payments Link a pop-up will appear on top of the screen.
After clicking the "Send payment link" button the fields will update automatically as shown in the image.
The payment link will be sent to the customer by either mail or text message.
Then you will be redirected to the payment page, you can pay via., UPI's, Credit cards, Debit cards, Net banking.
After completion of payment, the payment status will be updated automatically in CRM as shown in the below image.
The payment status is shown as paid after the completion of payment.
If you cancel the payment link by clicking the "Cancel Payment Link" then the status will be shown as canceled.
After clicking the "Cancel Payments Link" the payment status will change to "Cancelled" in CRM.
Click the "payment links" and then the payment reports get opened.
Choose the record to whom you want to refund the payment and once check the record id in CRM also.
It shows the payment status of the customer and shows how much amount the customer paid you.
Click the link in the amount paid field shown in the image below.
After clicking the link the refund window will open and the status will show as issue refund as in the image below.
Click the issue refund button, then the refund page will open type the refund amount paid by the customer and send the refund.
Then the status will change from paid to refund.
The status will change to refunded in CRM through API.
The customer will get the mail when a refund is initiated.
After initiation, the Razorpay payment link will be updated to "Refund Processed"
After refusing the process to a customer, will get the mail below
CRM sends sales signals for payments, Ex: If payment "Created", "Paid", "Cancelled" or "Refund.Initiated".