Versions Compared

Key

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

...

Info

Important - Note that for the generic Ginesys configuration the 3rd and 4th steps need the following details -

Assembly name: QwikcilverGV
Class name: GVProcessor
Method name: ProcessGV

Sample content of the app.config file for Paytm DQR devices

{
"SecurityParams":
{
"UserName":"To be supplied by Qwikcilver",
"UserPassword":"To be supplied by Qwikcilver",
"TerminalId":"To be supplied by Qwikcilver",
"ForwardingEntityId":"To be supplied by Qwikcilver",
"ForwardingEntityPassword":"To be supplied by Qwikcilver",
"Token":""
},
"APIParams":
{
"GenerateSecurityTokenURL":"<Base url to be supplied by Qwikcilver>/Qwikcilver/eGMS.RestApi/api/v2/authorize",
"BalanceEnquiryURL":"<Base url to be supplied by Qwikcilver>/Qwikcilver/eGMS.RestApi/api/v2/gc/balanceenquiry",
"RedeemURL":"<Base url to be supplied by Qwikcilver>/Qwikcilver/eGMS.RestApi/api/v2/gc/redeem",
"ReverseRedeemURL":"<Base url to be supplied by Qwikcilver>/Qwikcilver/eGMS.RestApi/api/v2/gc/reverseredeem",
"CancelURL":"<Base url to be supplied by Qwikcilver>/Qwikcilver/eGMS.RestApi/api/v2/gc/cancelredeem"
}
}

Note that the Base URLs have to be allowed by the firewall (if there is any).

Port number needs to confirmed by Qwikcilver

...

View file
nameqc-app.config

Attribute Description:

ATTRIBUTES

DESCRIPTIONS

UserName

A Valid User Name to be provided and this is to be supplied by Qwikcilver.

UserPassword

A Valid Password to be provided and this is to be supplied by Qwikcilver.

TerminalId

This is specific to a store and not specific to the actual terminal. If there are 300 stores, there has to be 300 app.config files and each app.config will have a different value for this attribute. This is to be supplied by Qwikcilver.

ForwardingEntityId

Forwarding Entity ID. This is to be supplied by Qwikcilver.

ForwardingEntityPassword

Forwarding Entity Password. This is to be supplied by Qwikcilver.

GenerateSecurityTokenURL

This API Endpoint URL is for generating the token if not provided. If provided then it would be authenticated.

BalanceEnquiryURL

This API Endpoint URL is to perform Balance Enquiry.

RedeemURL

This API Endpoint URL is to redeem the amount provided. It would do all the validation.

ReverseRedeemURL

This API Endpoint URL is to reverse the redeem the amount if required.

CancelURL

This API Endpoint URL is to cancel the redeem process.

...