Sr No |
Description |
Value |
1 |
Merchant Name |
KETANA HOME COLLECTIONS |
2 |
Test Merchant Id |
9299 |
3 |
Test Terminal Id |
90000299 |
4 |
Test Terminal Alias Name |
90000299 |
5 |
Currency Code - Numeric |
356 |
6 |
Currency Code - Alphabetic |
INR |
7 |
Currency Code Exponential |
2 |
8 |
Payment Gateway |
FSS |
9 |
Test Kit Platform |
PHP |
10 |
Integration Type |
Bank Hosted(UMI) |
11 |
Alliance Partner, if any |
Stand - Alone |
Sr No |
Description |
Value |
1 |
Test Merchant Console URL |
https://securepgtest.fssnet.co.in/pgway/gateway/Merchant/index.jsp |
2 |
Test Institution Login Id |
hdfc |
3 |
Test Merchant Id |
9299 |
4 |
Test User Id |
KETANA |
5 |
Test Console Password |
password5 |
Important Note: Using the above provided credentials, please log-in into the merchant console in order to take "Tranportal ID and Tranportal password". Kindly browse through Menu tab --> Developers --> Select the option Plug-in setup detail and note the Tranportal ID and Tranportal password. The Merchant Id, Terminal Id, Tranportal ID and Tranportal password which are provided in this mail are only for Payment Gateway Test Integration. Please do not try going live with the above mentioned test credentials, as the required processing of the payment and the corresponding card settlement will not be processed for test credentials and it could lead to serious reconciliation issues.
As
per HDFC Bank's E-commerce Security Policy, all Payment Gateway Merchant's have
to use all the five User Defined Fields compulsorily. Rightly populated UDFs
will help our Risk Team to monitor transactions and alert merchants for
suspicious/fraudulent transactions. This helps the bank as well as the
merchants to mitigate risk and act quickly upon identifying a suspicious
transactions to minimize risk exposure.
As per your
business model, we recommend five (5) categories of information to be populated
in the UDFs. The details to be populated against each UDF's are as follows. UDF
1 to 4 are standardized & remaining one UDF is merchant specific. We shall
communicate the same according to the nature of business.
UDF 1 - Service
Details
UDF 2 - Email
ID
UDF 3 -
Contact Number.
UDF 4 -
Billing Address
UDF 5 -
Merchant specific
UDF
Limitation: While populating UDFs, please make sure that you do not use the
following characters as they are considered hack characters: >> <<
< > ( ) { } [ ] ? & * ~ ` ! # $ % ^ = + | \ / : ' " , ;
Each UDF's
length is 250 characters and only the following special characters are allowed:
- _ @ . and Space
Response
handling logic differs from merchant to merchant. For instance some merchants
may use session management to take ahead the response, some merchants use
encryption/decryption with re-direction, some merchants have the receipt page
as the final confirmation page, etc. Whichever be the scenario, the merchants
should necessarily validate transaction response from Payment Gateway and then
securely store it first, in his secured storage environment. Validation
includes but is not limited to; validating transaction amount, result and track
id received in response against the transaction request, validating other
parameters that the merchant may have sent in the request & validating
whether the transaction was successful or unsuccessful. If the validation is
successful, then the merchant needs to ensure no tampering/modification happens
to the transaction response and the response should be securely stored in the
merchant’s storage environment, ONLY then the response should be communicated
to the cardholder. While communicating the transaction response to the
cardholder, the merchant needs to retrieve the response from his secured
storage environment instead of using simple re-direction methods which are
prone to getting tampered.
In an unlikely
event where the validation fails, then the merchant is requested to immediately
raise an alarm and contact his relationship manager/bank’s risk management team
to initiate further course of action. In this scenario the merchant should not
confirm transaction success status to the cardholder till such time bank’s risk
team verifies the authenticity of the transaction. This helps in mitigating
fraud/risk originating from tampering of transaction response.
The merchants
are also encouraged to use the Dual Inquiry option of Payment Gateway to have a
two level check on the transaction response authenticity.
Pls call for the IP(s) to be enabled for receiving the response from Payment Gateway.
The bank mandated request/response handling mechanism should be
strictly followed for test as well as production setup/integration.
There are 18
test cases to be executed/responded back. Cases 1 to 14 are transactional and
cases 15 to 18 are to get a confirmation from merchant on adherence to
request/response handling, storage of response in secured database storage,
usage of their own demo/sample pages & implementation of daily
reconciliation process.
Please find
below the test cards that you can use (STRICTLY IN THE TEST ENVIRONMENT WITH
TEST PAYMENT GATEWAY INTEGRATION)
Test card for
testing
Card Number:
4346 7700 0000 0029
Expiry Date:
12/12
CVV Value: 203
Thanks
GG
++