示例#1
0
		public static PayConnectService.creditCardRequest BuildSaleRequest(decimal amount,string cardNumber,int expYear,int expMonth,string nameOnCard,string securityCode,string zip,string magData,PayConnectService.transType transtype,string refNumber) {
			PayConnectService.creditCardRequest request=new OpenDental.PayConnectService.creditCardRequest();
			request.Amount=amount;
			request.AmountSpecified=true;
			request.CardNumber=cardNumber;
			request.Expiration=new OpenDental.PayConnectService.expiration();
			request.Expiration.year=expYear;
			request.Expiration.month=expMonth;
			if(magData!=null) { //MagData is the data returned from magnetic card readers. Will only be present if a card was swiped.
				request.MagData=magData;
			}
			request.NameOnCard=nameOnCard;
			request.RefNumber=refNumber;
			request.SecurityCode=securityCode;
			request.TransType=transtype;
			request.Zip=zip;
			return request;
		}
示例#2
0
 public static PayConnectService.creditCardRequest BuildSaleRequest(decimal amount, string cardNumber, int expYear, int expMonth, string nameOnCard, string securityCode, string zip, string magData, PayConnectService.transType transtype, string refNumber)
 {
     PayConnectService.creditCardRequest request = new OpenDental.PayConnectService.creditCardRequest();
     request.Amount           = amount;
     request.AmountSpecified  = true;
     request.CardNumber       = cardNumber;
     request.Expiration       = new OpenDental.PayConnectService.expiration();
     request.Expiration.year  = expYear;
     request.Expiration.month = expMonth;
     if (magData != null)            //MagData is the data returned from magnetic card readers. Will only be present if a card was swiped.
     {
         request.MagData = magData;
     }
     request.NameOnCard   = nameOnCard;
     request.RefNumber    = refNumber;
     request.SecurityCode = securityCode;
     request.TransType    = transtype;
     request.Zip          = zip;
     return(request);
 }