Versions Compared

Key

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

...

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:

  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.

...

  1. , which have to be collected here.

  2. IP address from where the module would receive the final status of the payment.

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.

...

Since all the activity for enabling the payment gateway has to be done at the code level, so as such no template is required.