Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

...

DIGIT has modules which require the user to pay for the service that he/ she is availing for example property tax, trade license etc. . In order to achieve the functionality we have a common payment gateway developed which acts a liaison between

...

DIGIT apps and external payment gateways( which depends on the clients requirements).

...

This module facilitates payments and lookup of

...

transaction status

...

.

...

The major steps involved

Data Table

Following are the details required from the payment gateway vendor in order to achieve the functioning of configure the payment gateway are:

  1. URL has to be provided by the payment gateway team

  2. Users will be redirected to the provided URL in order to complete the payment.

  3. A success or a failure message is to be displayed and then the user would be redirected back to the portal.

*Please Note: A primary condition in choosing the vendor for integrating the payment gateway is that the payment has to go into separate bank accounts of every ULB.

The technical details on how to do the code changes and the service which are to be run can be found here.

Data Definition

The details that we require in order to integrate a payment gateway:

...

URL from the payment gateway vendor.

...

Bank account details from the ULB/State, which have to be collected here.

...

Sr.No

URL*

IP Address*

 1.

https://dashboard.ccavenue.com/

ww.maharashtra.gov.in./103.23.150.161

*Mandatory Columns

Please note: The data provided in the table is sample data.

Procedure

Data Definition

Following is the definition of the columns which are required for the configuration:

  1. URL : This URL has to be provided by the vendor which will be used for redirection in order to collect the payment from user and retrieve the final status of the transaction.

  2. IP Address : This is the IP address from where the final status would hit the payment gateway API in order to get the final status of the payment.

Procedure

Steps

The payment gateway is a vendor oriented service that is integrated with our modules in order to facilitate the transaction. Below mentioned are the details which would have to be exchanged in order to get the payment gateway configured correctly:

...

steps which are followed:

  1. Client has to finalize a payment gateway vendor( for example PAYU , paytm, HDFC, AXIS atc.

  2. Get the URL for the e-Gov App(Production).

  3. IP address from ) depending upon the requirements.

  4. Bank account details have to be provided by the ULB’s to the vendor.

  5. The URL would be provided by the vendor.

  6. Fill in the IP address where the final status would hit of the payment gateway API in order to get the final status of the payment.

  7. Get the bank account details in the required format from the ULB’s.

...

  1. would hit.

Validations

  1. While finalizing a payment gateway vendor make sure that the vendor should support transactions into multiple bank accounts based on the key( which would be tenantid).

Attachments

Following is the attached template for getting the details:

View file
nameTemplate_Payment_Gateway_configuration.xlsx