/// <summary>
        /// Method returns string value of InitiateClearingObject object
        /// </summary>
        /// <param name="oInitiateClearing">InitiateClearing object to create string from</param>
        /// <returns>string value containing all InitiateClearingObject values</returns>
        public static string InitiateClearingToString(this InitiateClearing oInitiateClearing)
        {
            if (oInitiateClearing == null)
            {
                return("");
            }

            var items = new Dictionary <string, string>()
            {
                { "StoreId", oInitiateClearing.StoreId }
            };

            return(Environment.NewLine + "InitiateClearing Information : " + Environment.NewLine + items.NotNullDataToString());
        }
        public InitiateClearingRequest()
        {
            InitiateClearing oInitiateClearing = new InitiateClearing();

            oInitiateClearing.StoreId = "120995000";

            ClientLocale oClientLocale = new ClientLocale();

            oClientLocale.Country  = "UK";
            oClientLocale.Language = "en";

            WSIPGClient.WebReference.Action oAction = new WSIPGClient.WebReference.Action();
            oAction.Item         = oInitiateClearing;
            oAction.ClientLocale = oClientLocale;

            InitiateClearingActionRequest      = new IPGApiActionRequest();
            InitiateClearingActionRequest.Item = oAction;
        }