FAQ

1. How do we get the integration kit for Payment Gateway?

Once the merchant is onboarded on the payment gateway successfully, the bank will be sharing the integration kit for payment gateway integration.

2. What will be available in the integration kit?

  • Integration document
    • Tranportal ID – ID for connecting the payment gateway
      • Tranportal password – Password for validating the merchant
        • Resource/Encryption Key – Used for encryption and decryption of data during data transmission between the Payment Gateway and Merchant

3. Where will Tranportal ID, Password and Resource/Encryption Key be configured?

During terminal onboarding in Payment Gateway, all the information will be configured in the application.

4. What are the mandatory parameters that need to be shared during a transaction to ensure successful processing?

In each request, we need to share trandata and tranportal ID. Refer to the above list of request session.

5. What is the format of the amount?

Amount format will be in 2 decimals format.

6. What is the format of Track ID field?

Track ID will be in Alphanumeric characters. Refer to the section of the tabular data of field for more clarification.

7. What are the special characters that are not allowed in the Track ID field?

No special character is allowed in the system.

8. What is the minimum android version supported?

SDK supports Android 7.0 (API 24) and above.

9. How will the merchant application receive the transaction response?

SDK will return results in callback method.

10. How does merchant update the SDK?

SDK will be provided in .aar file format. Merchant will be provided with the updated file and merchant can upload the .aar file in their mobile application.

11. Does SDK store sensitive information?

SDK doesn't store any sensitive information like card numbers, user id, password, and any credentials.

12. Which are the test cards I can use for transactions on Test environment?

Replace X with 0 and Y with 1. You may try using any future date as expiry.

Card BrandPurposeCard Number3DS2 EnrolledExpiryCVV
MastercardChallenge512345XXXXXXXXXX8Yes01/39123
2223XXXXXXXXXXX7Yes01/39123
52XXXX XX XXXX 2151Yes01/39123
Frictionless5123456789X12346Yes01/39123
Frictionless5555555555XXXX18Yes01/39123
Authentication Attempted55XXXX5555555559Yes01/39123
Authentication Rejected55069XX1401XX503Yes01/39123
Error during INITIATE AUTHENTICATION operation resulting in Generic Error Response521X76XX0000004Exception01/39123
Error during AUTHENTICATE PAYER operation resulting in Generic Error Response5455X31257390496Yes01/39123
5455X31252665454Yes01/39123
Not Enrolled Response5YYYY1111111118No01/39123
2223XX0000000023No01/39123
Authentication Unavailable Error during Authenticate Payer operation resulting in a response of authenticationStatus = AUTHENTICATION_UNAVAILABLE5X2345999999822XYes01/39123
VisaChallenge44400000099XXX10Yes01/39123
4XXXXXXXXXXX2503Yes01/39123
Frictionless44400000422XXX14Yes01/39123
Authentication Attempted44400000422XXX22Yes01/39123
American ExpressChallenge3400000999XXX51Yes01/39123
Frictionless34035327808X9XXYes01/39123