/// <summary> /// Generates user item request /// </summary> internal override void GenerateRequest() { try { RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_USER1, mUserItem1)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_USER2, mUserItem2)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_USER3, mUserItem3)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_USER4, mUserItem4)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_USER5, mUserItem5)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_USER6, mUserItem6)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_USER7, mUserItem7)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_USER8, mUserItem8)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_USER9, mUserItem9)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_USER10, mUserItem10)); } catch (BaseException) { throw; } catch (Exception Ex) { DataObjectException DEx = new DataObjectException(Ex); throw DEx; } }
/// <summary> /// Generates the transaction request. /// </summary> internal override void GenerateRequest() { try { RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_STREET, this.BillToStreet)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_BILLTOSTREET2, this.BillToStreet2)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_CITY, this.BillToCity)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_STATE, this.BillToState)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_BILLTOCOUNTRY, this.BillToCountry)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_ZIP, this.BillToZip)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_PHONENUM, this.BillToPhone)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_BILLTOPHONE2, this.BillToPhone2)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_EMAIL, this.BillToEmail)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_FAX, this.BillToFax)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_FIRSTNAME, this.BillToFirstName)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_MIDDLENAME, this.BillToMiddleName)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_LASTNAME, this.BillToLastName)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_HOMEPHONE, mBillToHomePhone)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_COMPANYNAME, mBillToCompanyName)); } catch (BaseException) { throw; } catch (Exception Ex) { DataObjectException DEx = new DataObjectException(Ex); throw DEx; } }
/// <summary> /// Generates user item request /// </summary> internal override void GenerateRequest() { try { RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamUser1, UserItem1)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamUser2, UserItem2)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamUser3, UserItem3)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamUser4, UserItem4)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamUser5, UserItem5)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamUser6, UserItem6)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamUser7, UserItem7)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamUser8, UserItem8)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamUser9, UserItem9)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamUser10, UserItem10)); } catch (BaseException) { throw; } catch (Exception ex) { var dEx = new DataObjectException(ex); throw dEx; } }
/// <summary> /// Generates the transaction request. /// </summary> internal override void GenerateRequest() { try { RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_AUTHENICATION_ID, mAuthenticationId)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_AUTHENICATION_STATUS, mAuthenticationStatus)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_ECI, mECI)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_CAVV, mCAVV)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_XID, mXID)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_DSTRANSACTIONID, mDSTransactionId)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_THREEDSVERSION, mThreeDSVersion)); } catch (BaseException) { throw; } catch (Exception Ex) { DataObjectException DEx = new DataObjectException(Ex); throw DEx; } //catch //{ // throw new Exception(); //} }
/// <summary> /// Generates the transaction request. /// </summary> internal override void GenerateRequest() { // This function is not called. All the // address information is validated and generated // in its respective derived classes. base.GenerateRequest(); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_RETURNURL, mReturnURL)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_CANCELURL, mCancelURL)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_REQCONFIRMSHIPPING, mReqConfirmShipping)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_REQBILLINGADDRESS, mReqBillingAddress)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_NOSHIPPING, mNoShipping)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_ADDROVERRIDE, mAddrOverride)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_LOCALECODE, mLocalecode)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_MAXAMT, mMaxAmt)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_PAGESTYLE, mPageStyle)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_HDRIMG, mHdrImg)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_HDRBORDERCOLOR, mHdrBorderColor)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_HDRBACKCOLOR, mHdrBackColor)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_PAYFLOWCOLOR, mPayFlowColor)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_BILLINGTYPE, mBillingType)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_BA_DESC, mBA_Desc)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_PAYMENTTYPE, mPaymentType)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_BA_CUSTOM, mBA_Custom)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_SHIPTONAME, mShipToName)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_ALLOWNOTE, mAllowNote)); if (mPayLater != null) { mPayLater.RequestBuffer = RequestBuffer; mPayLater.GenerateRequest();; } }
/// <summary> /// Generates the transaction request. /// </summary> internal override void GenerateRequest() { try { RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_MERCHANTNAME, mMerchantName)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_MERCHANTSTREET, mMerchantStreet)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_MERCHANTCITY, mMerchantCity)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_MERCHANTSTATE, mMerchantState)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_MERCHANTZIP, mMerchantZip)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_MERCHANTCOUNTRYCODE, mMerchantCountryCode)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_MERCHANTURL, mMerchantUrl)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_MERCHANTVATNUM, mMerchantVatNum)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_MERCHANTINVNUM, mMerchantInvNum)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_MERCHANTLOCATIONID, mMerchantLocationId)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_MERCHANTID, mMerchantId)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_MERCHANTCONTACTINFO, mMerchantContactInfo)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_MERCHDESCR, mMerchDescr)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_MERCHSVC, mMerchSvc)); } catch (BaseException) { throw; } catch (Exception Ex) { DataObjectException DEx = new DataObjectException(Ex); throw DEx; } }
/// <summary> /// Generates the transaction request. /// </summary> internal override void GenerateRequest() { try { RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamReqname, ReqName)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamCustcode, CustCode)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamCustip, _mCustIp)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamCustvatregnum, _mCustVatRegNum)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamDob, _mDob)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamCustid, _mCustId)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamCusthostname, _mCustHostName)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamCustbrowser, _mCustBrowser)); // 04/07/07 Moved CompanyName to BillTo class. // Removed 04/07/07 // RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_CORPNAME, mCorpName)); } catch (BaseException) { throw; } catch (Exception ex) { var dEx = new DataObjectException(ex); throw dEx; } //catch //{ // throw new Exception(); //} }
/// <summary> /// Generates the transaction request. /// </summary> internal override void GenerateRequest() { try { RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamShippingmethod, ShippingMethod)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamPromocodeoverride, PromoCodeOverride)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamProfileaddresschangedate, ProfileAddressChangeDate)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamPaypalcheckoutbtntype, PayPalCheckoutBtnType)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamProductcategory, ProductCategory)); if (_mItemList != null && _mItemList.Count > 0) { GenerateItemRequest(); } } catch (BaseException) { throw; } catch (Exception ex) { var dEx = new DataObjectException(ex); throw dEx; } //catch //{ // throw new Exception(); //} }
/// <summary> /// Generates the transaction request. /// </summary> internal override void GenerateRequest() { try { base.GenerateRequest(); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamExpdate, _mExpDate)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamCvv2, Cvv2)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamCardstart, CardStart)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamCardissue, CardIssue)); } catch (BaseException) { throw; } catch (Exception ex) { var dEx = new DataObjectException(ex); throw dEx; } //catch //{ // throw new Exception(); //} }
/// <summary> /// Generates the transaction request. /// </summary> internal override void GenerateRequest() { try { RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_SHIPPINGMETHOD, mShippingMethod)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_PROMOCODEOVERRIDE, mPromoCodeOverride)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_PROFILEADDRESSCHANGEDATE, mProfileAddressChangeDate)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_PAYPALCHECKOUTBTNTYPE, mPayPalCheckoutBtnType)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_PRODUCTCATEGORY, mProductCategory)); if (mItemList != null && mItemList.Count > 0) { GenerateItemRequest(); } } catch (BaseException) { throw; } catch (Exception Ex) { DataObjectException DEx = new DataObjectException(Ex); throw DEx; } //catch //{ // throw new Exception(); //} }
/// <summary> /// Generates the transaction request. /// </summary> internal override void GenerateRequest() { try { RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamBrowsertime, BrowserTime)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamBrowsercountrycode, BrowserCountryCode)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamBrowseruseragent, BrowserUserAgent)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamCustom, Custom)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamButtonsource, ButtonSource)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamNotifyurl, NotifyUrl)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamMerchantsessionid, MerchantSessionId)); } catch (BaseException) { throw; } catch (Exception ex) { var dEx = new DataObjectException(ex); throw dEx; } //catch //{ // throw new Exception(); //} }
/// <summary> /// Generates the transaction request. /// </summary> internal override void GenerateRequest() { try { RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_REQNAME, mReqName)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_CUSTCODE, mCustCode)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_CUSTIP, mCustIP)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_CUSTVATREGNUM, mCustVatRegNum)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_DOB, mDob)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_CUSTID, mCustId)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_CUSTHOSTNAME, mCustHostName)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_CUSTBROWSER, mCustBrowser)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_CUSTDATA, mCustData)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_CUSTOMERID, mCustomerId)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_CUSTOMERNUMBER, mCustomerNumber)); } catch (BaseException) { throw; } catch (Exception Ex) { DataObjectException DEx = new DataObjectException(Ex); throw DEx; } //catch //{ // throw new Exception(); //} }
/// <summary> /// Generates the transaction request. /// </summary> internal override void GenerateRequest() { try { //Generate default NV Pair for Acct field. //This is with Name as ACCT. Used for CC,ACH trxns. //In case of telecheck, this will be MICR. Handled from derived class. //In case of Swipe , this will be SWIPE.Handled from derived class. RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamAcct, Acct)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamName, Name)); } catch (BaseException) { throw; } catch (Exception ex) { var dEx = new DataObjectException(ex); throw dEx; } //catch //{ // throw new Exception(); //} }
/// <summary> /// Главная точка входа для приложения. /// </summary> static void Main(string[] args) { IDictionary saved = new Hashtable(); if (args.Length > 0) { try { AssemblyInstaller Installer = new AssemblyInstaller(System.IO.Path.GetFileName(Assembly.GetExecutingAssembly().Location), new string[] { }); switch (args[0].ToLower()) { case "-i": case "/i": case "i": { Installer.UseNewContext = true; Installer.Install(saved); Installer.Commit(saved); return; } case "-u": case "/u": case "u": { Installer.Uninstall(saved); return; } case "debug": { WinService service = new WinService(); WinService.IsDebug = true; service.Debug_Start(); WebApiSyncRequestBuffer = new RequestBuffer(WebApiSync.Current.GetResponse <XElement>, Settings.Default.msRequestResendInterval); Thread.Sleep(Timeout.Infinite); return; } default: return; } } catch (Exception ee) { if (WinService.IsDebug == false) { EventLog myLog = new EventLog(); myLog.Source = "zapad.crm.WebHostCache"; myLog.WriteEntry(ee.ExceptionToXElement().ToString(), EventLogEntryType.Error); } } } else { ServiceBase[] ServicesToRun; ServicesToRun = new ServiceBase[] { new WinService() }; WebApiSyncRequestBuffer = new RequestBuffer(WebApiSync.Current.GetResponse <XElement>, Settings.Default.msRequestResendInterval); ServiceBase.Run(ServicesToRun); } }
/// <summary> /// Generates the transaction request. /// </summary> internal override void GenerateRequest() { try { RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_SHIPTOSTREET, this.ShipToStreet)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_SHIPTOSTREET2, this.ShipToStreet2)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_SHIPTOCITY, this.ShipToCity)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_SHIPTOSTATE, this.ShipToState)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_SHIPTOCOUNTRY, this.ShipToCountry)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_SHIPTOZIP, this.ShipToZip)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_SHIPTOPHONE, this.ShipToPhone)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_SHIPTOPHONE2, this.ShipToPhone2)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_SHIPTOEMAIL, this.ShipToEmail)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_SHIPTOFIRSTNAME, this.ShipToFirstName)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_SHIPTOMIDDLENAME, this.ShipToMiddleName)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_SHIPTOLASTNAME, this.ShipToLastName)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_SHIPCARRIER, mShipCarrier)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_SHIPMETHOD, mShipMethod)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_SHIPFROMZIP, mShipFromZip)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_SHIPPEDFROMZIP, mShipFromZip)); } catch (BaseException) { throw; } catch (Exception Ex) { DataObjectException DEx = new DataObjectException(Ex); throw DEx; } //catch //{ // throw new Exception(); //} }
/// <summary> /// Generates the transaction request. /// </summary> internal override void GenerateRequest() { try { base.GenerateRequest(); if (_mCreditcard != null) { _mCreditcard.RequestBuffer = RequestBuffer; _mCreditcard.GenerateRequest(); } if (_mCurrency != null) { RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamCurrency, _mCurrency.CurrencyCode)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamAmt, _mCurrency)); } RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamPurDesc, PurDesc)); } catch (BaseException) { throw; } catch (Exception ex) { ex = new TransactionException(ex); throw ex; } //catch //{ // throw new Exception(); //} }
/// <summary> /// Generates the transaction request. /// </summary> internal override void GenerateRequest() { try { base.GenerateRequest(); if (mCreditcard != null) { mCreditcard.RequestBuffer = RequestBuffer; mCreditcard.GenerateRequest(); } if (mCurrency != null) { RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_CURRENCY, mCurrency.CurrencyCode)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_AMT, mCurrency)); } RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_PUR_DESC, mPurDesc)); } catch (BaseException) { throw; } catch (Exception Ex) { TransactionException TEx = new TransactionException(Ex); throw TEx; } //catch //{ // throw new Exception(); //} }
/// <summary> /// Generates the transaction request. /// </summary> internal override void GenerateRequest() { try { base.GenerateRequest(); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_ACTION, mAction)); if (mRecurringInfo != null) { mRecurringInfo.RequestBuffer = RequestBuffer; mRecurringInfo.GenerateRequest(); } } catch (BaseException) { throw; } catch (Exception Ex) { TransactionException TEx = new TransactionException(Ex); throw TEx; } //catch //{ // throw new Exception(); //} }
/// <summary> /// Generates the transaction request. /// </summary> internal override void GenerateRequest() { try { //Set the base acct field as swipe in the request. if (base.Acct != "") { RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_SWIPE, base.Acct)); } if (mMagtekInfo != null) { mMagtekInfo.RequestBuffer = RequestBuffer; mMagtekInfo.GenerateRequest(); } } catch (BaseException) { throw; } catch (Exception Ex) { DataObjectException DEx = new DataObjectException(Ex); throw DEx; } //catch //{ // throw new Exception(); //} }
/// <summary> /// Generates the transaction request. /// </summary> internal override void GenerateRequest() { try { RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_BROWSERTIME, mBrowserTime)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_BROWSERCOUNTRYCODE, mBrowserCountryCode)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_BROWSERUSERAGENT, mBrowserUserAgent)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_CUSTOM, mCustom)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_BUTTONSOURCE, mButtonSource)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_NOTIFYURL, mNotifyURL)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_MERCHANTSESSIONID, mMerchantSessionId)); } catch (BaseException) { throw; } catch (Exception Ex) { DataObjectException DEx = new DataObjectException(Ex); throw DEx; } //catch //{ // throw new Exception(); //} }
/// <summary> /// Generates the transaction request. /// </summary> internal override void GenerateRequest() { try { RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamStreet, AddressStreet)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamBilltostreet2, AddressStreet2)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamCity, AddressCity)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamState, AddressState)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamBilltocountry, AddressCountry)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamZip, AddressZip)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamPhonenum, AddressPhone)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamBilltophone2, AddressPhone2)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamEmail, AddressEmail)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamFax, AddressFax)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamFirstname, AddressFirstName)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamMiddlename, AddressMiddleName)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamLastname, AddressLastName)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamHomephone, BillToHomePhone)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamCompanyname, BillToCompanyName)); } catch (BaseException) { throw; } catch (Exception ex) { var dEx = new DataObjectException(ex); throw dEx; } }
/// <summary> /// Generates the transaction request. /// </summary> internal override void GenerateRequest() { try { RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamAuthenicationId, AuthenticationId)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamAuthenicationStatus, AuthenticationStatus)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamEci, Eci)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamCavv, Cavv)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamXid, Xid)); } catch (BaseException) { throw; } catch (Exception ex) { var dEx = new DataObjectException(ex); throw dEx; } //catch //{ // throw new Exception(); //} }
/// <summary> /// Generates the transaction request. /// </summary> internal override void GenerateRequest() { try { base.GenerateRequest(); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamAction, _mAction)); if (_mRecurringInfo != null) { _mRecurringInfo.RequestBuffer = RequestBuffer; _mRecurringInfo.GenerateRequest(); } } catch (BaseException) { throw; } catch (Exception ex) { ex = new TransactionException(ex); throw ex; } //catch //{ // throw new Exception(); //} }
/// <summary> /// Generates the transaction request. /// </summary> internal override void GenerateRequest() { // This function is not called. All the //address information is validated and generated //in its respective derived classes. base.GenerateRequest(); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_PAYERID, mPayerId)); }
/// <summary> /// Generates the transaction request. /// </summary> internal virtual void GenerateRequest() { Logger.Instance.Log("PayPal.Payments.Transactions.BaseTransaction.GenerateRequest(): Entered", PayflowConstants.SEVERITY_DEBUG); try { mRequestBuffer = new StringBuilder(); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_TRXTYPE, mTrxType)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_VERBOSITY, mVerbosity)); if (mExtData != null && mExtData.Count > 0) { foreach (ExtendData Ed in mExtData) { if (Ed != null) { Ed.RequestBuffer = mRequestBuffer; Ed.GenerateRequest(); } } } if (mTender != null) { mTender.RequestBuffer = mRequestBuffer; mTender.GenerateRequest(); } if (mInvoice != null) { mInvoice.RequestBuffer = mRequestBuffer; mInvoice.GenerateRequest(); } if (mUserInfo != null) { mUserInfo.RequestBuffer = mRequestBuffer; mUserInfo.GenerateRequest(); } if (mUserItem != null) { mUserItem.RequestBuffer = mRequestBuffer; mUserItem.GenerateRequest(); } if (mBuyerAuthStatus != null) { mBuyerAuthStatus.RequestBuffer = mRequestBuffer; mBuyerAuthStatus.GenerateRequest(); } Logger.Instance.Log("PayPal.Payments.Transactions.BaseTransaction.GenerateRequest(): Exiting", PayflowConstants.SEVERITY_DEBUG); } catch (BaseException) { throw; } catch (Exception Ex) { TransactionException TE = new TransactionException(Ex); throw TE; } }
/// <summary> /// Generates the transaction request. /// </summary> internal override void GenerateRequest() { // This function is not called. All the //address information is validated and generated //in its respective derived classes. base.GenerateRequest(); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamBaStatus, BaStatus)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamBaDesc, BaDesc)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamBaid, BaId)); }
/// <summary> /// Generates line item request /// </summary> /// <param name="Index">index number of line item</param> internal void GenerateRequest(int Index) { try { String IndexVal = Index.ToString(); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_AMT + IndexVal, mAmt)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_COST + IndexVal, mCost)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_FREIGHTAMT + IndexVal, mFreightAmt)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_HANDLINGAMT + IndexVal, mHandlingAmt)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_TAXAMT + IndexVal, mTaxAmt)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_UOM + IndexVal, mUom)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_PICKUPSTREET + IndexVal, mPickupStreet)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_PICKUPSTATE + IndexVal, mPickupState)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_PICKUPCOUNTRY + IndexVal, mPickupCountry)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_PICKUPCITY + IndexVal, mPickupCity)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_PICKUPZIP + IndexVal, mPickupZip)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_DESC + IndexVal, mDesc)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_DISCOUNT + IndexVal, mDiscount)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_MANUFACTURER + IndexVal, mManufacturer)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_PRODCODE + IndexVal, mProdCode)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_ITEMNUMBER + IndexVal, mItemNumber)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_NAME + IndexVal, mName)); if (mQty != PayflowConstants.INVALID_NUMBER) { RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_QTY + IndexVal, mQty)); } RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_SKU + IndexVal, mSku)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_TAXRATE + IndexVal, mTaxRate)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_TAXTYPE + IndexVal, mTaxType)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_TYPE + IndexVal, mType)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_COMMCODE + IndexVal, mCommCode)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_TRACKINGNUM + IndexVal, mTrackingNum)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_COSTCENTERNUM + IndexVal, mCostCenterNum)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_CATALOGNUM + IndexVal, mCatalogNum)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_UPC + IndexVal, mUpc)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_UNSPSCCODE + IndexVal, mUnspscCode)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_ALTTAXAMT + IndexVal, mAltTaxAmt)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_ALTTAXID + IndexVal, mAltTaxId)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_ALTTAXRATE + IndexVal, mAltTaxRate)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_CARRIERSERVICELEVELCODE + IndexVal, mCarrierServiceLevelCode)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_L_EXTAMT + IndexVal, mExtAmt)); } catch (BaseException) { throw; } catch (Exception Ex) { DataObjectException DEx = new DataObjectException(Ex); throw DEx; } }
/// <summary> /// Generates the transaction request. /// </summary> internal new virtual void GenerateRequest() { // This function is not called. All the // address information is validated and generated // in its respective derived classes. base.GenerateRequest(); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_TOKEN, mToken)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_COUNTRYCODE, mCountryCode)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_POSTALCODE, mPostalCode)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_ACTION, mAction)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_DOREAUTHORIZATION, mDoReauthorization)); }
/// <summary> /// Generates the transaction request. /// </summary> internal new virtual void GenerateRequest() { // This function is not called. All the // address information is validated and generated // in its respective derived classes. base.GenerateRequest(); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamToken, Token)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamCountrycode, CountryCode)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamPostalcode, PostalCode)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamAction, _mAction)); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.ParamDoreauthorization, DoReauthorization)); }
/// <summary> /// Generates line item request /// </summary> /// <param name="Index">index number of line item</param> internal void GenerateRequest(int Index) { try { String IndexVal = Index.ToString(); RequestBuffer.Append(PayflowUtility.AppendToRequest(PayflowConstants.PARAM_PROMOCODE + IndexVal, mPromoCode)); } catch (BaseException) { throw; } catch (Exception Ex) { DataObjectException DEx = new DataObjectException(Ex); throw DEx; } }