mO SharemO Share

We’re excited to announce that the latest information is now available on our new site, the Ginesys One Wiki!. Visit the site for up-to-date resources and insights. We look forward to continuing to support you there!

EasyRewardz (EGV) App Config File

For the configuration of the app-config file, Users of EasyRewardz would need the attribute values from EasyRewardz end:

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

Assembly name: EasyRewardzGVIntg
Class name: GVProcessor
Method name: ProcessGV

 

Sample content of the app.config file for EasyRewardz

{
"SecurityParams":
{
"UserName": "<To be provided by EasyRewardz>",
"UserPassword": "<To be provided by EasyRewardz>",
"DevId": "<To be provided by EasyRewardz>",
"AppId": "<To be provided by EasyRewardz>",
"ProgramCode": "<To be provided by EasyRewardz>",
"Token": ""
},
"APIParams":
{
"UserName": "<To be provided by EasyRewardz>",
"StoreCode": "<To be provided by enterprise, to be configured by EasyRewardz>",
"GenerateSecurityTokenURL":"http://LPaaSwebapi.easyrewardz.com/api/GenerateSecurityToken",
"GetAvailableGVSURL":"http://LPaaSwebapi.easyrewardz.com/api/GetAvailableGVs",
"CheckGVAvailabilityURL":"http://LPaaSwebapi.easyrewardz.com/api/CheckGVAvailability",
"RedeemGVURL":"http://LPaaSwebapi.easyrewardz.com/api/RedeemGV",
"GVOTPURL":"http://lpaaswebapi.easyrewardz.com/api/GVOTP",
"UseGVURL":"http://LPaaSwebapi.easyrewardz.com/api/UseGV",
"UnBlockGVURL":"http://LPaaSwebapi.easyrewardz.com/api/UnBlockGV"
}
}

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

Port number needs to confirmed by EasyRewardz

Click to download this app.config file:

Attribute Description:

ATTRIBUTES

DESCRIPTIONS

UserName (belongs to SecurityParams)

A Valid User Name to be provided by EasyRewardz

UserPassword (belongs to SecurityParams)

A Valid Password to be provided by EasyRewardz

DevId

Device ID. This is to be provided by EasyRewardz

AppId

App ID. This is to be provided by EasyRewardz

ProgramCode

Program code. This is to be provided by EasyRewardz

Token

Keep it null as specified in the sample app.config file

UserName (belongs to APIParams)

A Valid User Name to be provided by EasyRewardz

StoreCode

A Valid Password to be provided by EasyRewardz

GenerateSecurityTokenURL

http://LPaaSwebapi.easyrewardz.com/api/GenerateSecurityToken - This is to generate the security token. URL to be provided and confirmed by EasyRewardz.

GetAvailableGVSURL

http://LPaaSwebapi.easyrewardz.com/api/GetAvailableGVs - This is to get the available GVs. URL to be provided and confirmed by EasyRewardz.

CheckGVAvailabilityURL

http://LPaaSwebapi.easyrewardz.com/api/CheckGVAvailability - This is to check the GV availability. URL to be provided and confirmed by EasyRewardz.

RedeemGVURL

http://LPaaSwebapi.easyrewardz.com/api/RedeemGV - This is to get the GV redeemed. URL to be provided and confirmed by EasyRewardz.

GVOTPURL

http://lpaaswebapi.easyrewardz.com/api/GVOTP - This URL is for the GV URL. Get it confirmed by EasyRewardz.

UseGVURL

http://LPaaSwebapi.easyrewardz.com/api/UseGV - Get this URL confirmed by EasyRewardz.

UnBlockGVURL

http://LPaaSwebapi.easyrewardz.com/api/UnBlockGV - This is to unblock a blocked GV. URL to be provided and confirmed by EasyRewardz.