Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

Introduction

  • The module acts as a liaison between eGov apps and external payment gateways.

  • It facilitates payments, reconciliation of payments, and lookup of transactions 'status'.

The major steps involved in order to achieve the functioning of 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 Table

For achieving the above mentioned steps we would be needing the below details:

  1. URL from the payment gateway vendor.

  2. Bank account details from the ULB/State.

Below mentioned is the table which is to be filled in with the data sent by the state/ ULB which is to be further sent to the payment gateway vendor:

Sr. No.

ULB Name

Bank Name

Bank_Branch

Bank_Account_Number

IFSC Code

Account_Type

Unique code

1

Dehradun

Axis Bank

Dehradun

02670200009851

UBIN0554391

 Saving A/C

uk.dehradun

2

Haldwani

Yes Bank

Haldwani

09170200009011

BARB0HALDWA

Saving A/C

uk.haldwani

**Please note:This is a sample table, the details mentioned in this are just for explanation purpose, not to be misused.

For every ULB this detail would have to be submitted across the state.

Procedure

Below mentioned are the details which would have to be exchanged in order to get the payment gateway configured correctly:

  1. Finalize a payment gateway vendor.

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

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

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

Data Definition

Following is the description of various fields that are being used in the template:

  1. ULB Name : The name of the ULB for which the account is being taken into consideration.

  2. Bank Name : The name of the bank in which the payments collected from the citizen are to be transferred.

  3. Bank Branch : The Bank Branch city’s name where the account is stored.

  4. Bank Account Number: The account number of the branch where the amount is to be deposited.

  5. IFSC Code : Indian Financial System Code which is used to identify the bank branch which is participating in receiving the transactions.

  6. Account Type : The type of the bank account in which is the transaction is occurring(Savings/Current etc).

  7. Unique Code : This is the code of the ULB which is required by the payment gateway in order to facilitate multiple account transfer.

Validations

  1. Please make sure the vendor that is being chosen has to be the one which supports transactions into multiple bank accounts on the basis of tenantId(ULB).

  2. IFSC code should be of 11 digits.

  3. Unique code has to be of the format : <state code>.<ulb code>.

Attachments

Attached is the template of the bank account details which are required.

  • No labels