How to enable Dynamic QR Code Payment in Collection Screen?

Overview

The QR code payment feature can be enabled for a school if they have an active Razorpay account. This document outlines the steps required to enable QR code payments for any branch in Razorpay and the necessary changes in the NLP system.

Steps to Enable QR Code Payment in Razorpay

Changes in Razorpay Dashboard

Login to Razorpay Dashboard:

    • Go to the Razorpay Dashboard and log in with your credentials.

Enable UPI & QR:

    • Navigate to the left menu.
    • Go to Account & Settings.
    • Select Payment Methods.
    • Enable UPI & QR.

Add New Webhook:

    • Navigate to the left menu.
    • Go to Account & Settings.
    • Select Website and app settings.
    • Choose webhooks.
    • Click on Add New Webhook.
    • Create a webhook with the following parameters:

Webhook URL: https://nlp.nexterp.in/NextPaymentGateway/NextPaymentGateway/v1/processRazorPayQRPayment
Active Events:

Select the following events:

        • Qr_Code_Events
        • qr_code.closed
        • qr_code.created
        • Qr_code.credited

Changes in NLP

Enable Dynamic QR Link in Roles and Permissions:

  • Go to Settings.
  • Navigate to Administrations.
  • Select School Setup.
  • Go to Roles and Permissions.
  • Select the appropriate role.
  • From the left menu, choose Fee module.
  • Click on Action Item.
  • Enable Dynamic QR Link.

[helpful]