...
2.
...
IP Address*
...
ww.maharashtra.gov.in./103.23.150.161
...
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.
...
3
...
Active
...
The payment gateway activation status.
...
4
...
Redirect Working Key
...
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.
Data Table
Following are the details required from the payment gateway vendor in order to configure the payment gateway:
Sr. No |
...
Paramter
...
(Sample) Values
...
Description
...
URL*
...
https://dashboard.ccavenue.com/
...
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.
Integration Kit | API Documentation | Redirect Working Key | Merchant Id | Test credential of Debit Card/ Net banking | |
1. | File Name | File Name | XYZ#123 | UDDUK | File Name |
Note: Data given in the table is a sample data.
Procedure
Data Definition
Sr. No. | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|---|---|---|---|---|
1 | Integration Kit | Document | NA | Yes | This is a document that is sent by vendor which contains information on how to integrate the service. |
2 | API Documentation | Document | NA | Yes | This is a separate document which is sent by vendor in order to help ideally helps us to retrieve the transaction status. |
3 | Redirect Working Key | Alphanumeric | 64 | Yes | Working key is provided by vendor for the generation of redirection URL. |
...
5
...
Status Working Key
...
working key provided by vendor to check the status of a transaction.
...
6
4 | Merchant Id |
...
merchant id provided by vendor.
...
7
...
Redirect Access Code
...
Alphanumeric | 64 | Yes | Merchant id provided by vendor |
...
. |
...
8
...
Status Access Code
...
access code provided by vendor to check the status of a transaction.
...
9
...
Currency
...
INR
...
Currency type INR for Indian Rupee
...
10
...
Redirect URL
...
https://dashboard.ccavenue.com/redirect
...
URL to which payment gateway will send the status of the transaction if it is successful
...
11
...
Cancel URL
...
https://dashboard.ccavenue.com/cancel/
...
URL to which payment gateway will send the status of the transaction if it is unsuccessful
...
12
...
Language
...
English
...
Display Language on the payment gateway page.
...
13
...
Gateway URL
...
https://dashboard.ccavenue.com/
...
Base gateway URL to form redirect URL.
...
13
...
Gateway URL Status
...
https://dashboard.ccavenue.com/status
...
Base gateway URL to form URL to get status of the transaction
...
14
...
Original Return Key
...
Key name used in the redirection URL to store the original URL.
*Mandatory Columns
Please note: The data provided in the table is sample data.
Procedure
Steps
...
5 | Test credential of Debit Card/ Net Banking | Document | NA | Yes | These are the details of the debit/credit card or net banking credentials which would help us test the gateway. This contains the card number/Code/Account number etc. . |
Steps to fill data
The payment gateway is a vendor oriented service that is integrated with different modules in order to facilitate the transactions. Below mentioned are the steps which are followed:
Client has to finalize a payment gateway vendor( for example PAYU , paytm, HDFC, AXIS atc.) depending upon the requirements.
...
Bank account details have to be provided by the ULB’s to the vendor.
Get a good understanding of all the headers in the template sheet, their data type, size, and definitions by referring to the ‘Data Definition’ section of this document.
In case of any doubt, please reach out to the person who has shared this template with you to discuss and clear your doubts.
After which the details/ documents mentioned in the template would be provided by the vendor.
These details are to be received separately for both prod as well as UAT.
...
Get the IP address
...
Get the IP address from the state team/client and get the whitelisted with the vendor.
...
for UAT and Production environments whitelisted from the vendor.
Verify the data once again by going through the checklist and making sure that each and every point mentioned in the checklist is covered.
Checklist
The checklist is a set of activities to be performed one the data is filled into a template to ensure data type, size, and format of data is as per the expectation. These activities have been divided into 2 groups as given below.
Common Checklist
This checklist covers all the activities which are common across the entities.
Sr. No. | Checklist Parameter | Example |
---|---|---|
1 | Make sure that each and every point in this reference list has been taken care of. |
Entity Specific Checklist
This checklist covers the activities which are specific to the entity.
Sr. No. | Checklist Parameter | Example |
---|---|---|
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). | - |
...
2 |
...
Do get the details for both the environments separately i.e UAT and Production. | - |
Attachments
1.Configurable Data Template - Payment Gateway Configuration V1
View file | ||
---|---|---|
|
...
|
...
|
...
|