/// <summary> /// Initializes a new instance of the <see cref="CustomerGateway"/> class. /// </summary> /// <param name="apiLogin">The API login.</param> /// <param name="transactionKey">The transaction key.</param> /// <param name="mode">Test or Live.</param> public CustomerGateway(string apiLogin, string transactionKey, ServiceMode mode) { if (mode == ServiceMode.Live) { _gateway = new HttpXmlUtility(ServiceMode.Live, apiLogin, transactionKey); _mode = validationModeEnum.liveMode; } else { _gateway = new HttpXmlUtility(ServiceMode.Test, apiLogin, transactionKey); _mode = validationModeEnum.testMode; } }