var pay=function() {
pay.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
pay.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return pay._staticInstance.get_path();},
handshake:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'handshake',false,{},succeededCallback,failedCallback,userContext); },
getKey:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getKey',false,{},succeededCallback,failedCallback,userContext); },
sendBasicPaymentCVM:function(bzip,baddrnum,cardnumber,expmonth,expyear,total,cvm,glNumber,aryItems,testing,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'sendBasicPaymentCVM',false,{bzip:bzip,baddrnum:baddrnum,cardnumber:cardnumber,expmonth:expmonth,expyear:expyear,total:total,cvm:cvm,glNumber:glNumber,aryItems:aryItems,testing:testing},succeededCallback,failedCallback,userContext); },
sendBasicPaymentScan:function(micr,glNumber,total,aryItems,testing,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'sendBasicPaymentScan',false,{micr:micr,glNumber:glNumber,total:total,aryItems:aryItems,testing:testing},succeededCallback,failedCallback,userContext); },
sendEncPaymentScan:function(micr,glNumber,total,aryItems,testing,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'sendEncPaymentScan',false,{micr:micr,glNumber:glNumber,total:total,aryItems:aryItems,testing:testing},succeededCallback,failedCallback,userContext); },
sendEncPaymentCVMa:function(bname,baddr1,baddr2,bcity,bstate,bphone,bzip,baddrnum,cardnumber,expmonth,expyear,total,cvm,glNumber,aryItems,testing,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'sendEncPaymentCVMa',false,{bname:bname,baddr1:baddr1,baddr2:baddr2,bcity:bcity,bstate:bstate,bphone:bphone,bzip:bzip,baddrnum:baddrnum,cardnumber:cardnumber,expmonth:expmonth,expyear:expyear,total:total,cvm:cvm,glNumber:glNumber,aryItems:aryItems,testing:testing},succeededCallback,failedCallback,userContext); },
sendEncPayment:function(bname,baddr1,baddr2,bcity,bstate,bphone,bzip,baddrnum,cardnumber,expmonth,expyear,total,cvm,glNumber,aryItems,testing,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'sendEncPayment',false,{bname:bname,baddr1:baddr1,baddr2:baddr2,bcity:bcity,bstate:bstate,bphone:bphone,bzip:bzip,baddrnum:baddrnum,cardnumber:cardnumber,expmonth:expmonth,expyear:expyear,total:total,cvm:cvm,glNumber:glNumber,aryItems:aryItems,testing:testing},succeededCallback,failedCallback,userContext); },
sendBasicPaymentCVMa:function(bname,baddr1,baddr2,bcity,bstate,bphone,bzip,baddrnum,cardnumber,expmonth,expyear,total,cvm,glNumber,aryItems,testing,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'sendBasicPaymentCVMa',false,{bname:bname,baddr1:baddr1,baddr2:baddr2,bcity:bcity,bstate:bstate,bphone:bphone,bzip:bzip,baddrnum:baddrnum,cardnumber:cardnumber,expmonth:expmonth,expyear:expyear,total:total,cvm:cvm,glNumber:glNumber,aryItems:aryItems,testing:testing},succeededCallback,failedCallback,userContext); },
sendBasicPaymenta:function(bname,baddr1,baddr2,bcity,bstate,bphone,bzip,baddrnum,cardnumber,expmonth,expyear,total,glNumber,aryItems,testing,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'sendBasicPaymenta',false,{bname:bname,baddr1:baddr1,baddr2:baddr2,bcity:bcity,bstate:bstate,bphone:bphone,bzip:bzip,baddrnum:baddrnum,cardnumber:cardnumber,expmonth:expmonth,expyear:expyear,total:total,glNumber:glNumber,aryItems:aryItems,testing:testing},succeededCallback,failedCallback,userContext); },
sendBasicPaymentCVMaCountry:function(bname,baddr1,baddr2,bcity,bstate,country,bphone,bzip,baddrnum,cardnumber,expmonth,expyear,total,cvm,glNumber,aryItems,testing,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'sendBasicPaymentCVMaCountry',false,{bname:bname,baddr1:baddr1,baddr2:baddr2,bcity:bcity,bstate:bstate,country:country,bphone:bphone,bzip:bzip,baddrnum:baddrnum,cardnumber:cardnumber,expmonth:expmonth,expyear:expyear,total:total,cvm:cvm,glNumber:glNumber,aryItems:aryItems,testing:testing},succeededCallback,failedCallback,userContext); },
sendBasicRecurringPaymentCVMa:function(bname,baddr1,baddr2,bcity,bstate,bphone,bzip,baddrnum,cardnumber,expmonth,expyear,total,cvm,glNumber,startDate,type,installments,aryItems,testing,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'sendBasicRecurringPaymentCVMa',false,{bname:bname,baddr1:baddr1,baddr2:baddr2,bcity:bcity,bstate:bstate,bphone:bphone,bzip:bzip,baddrnum:baddrnum,cardnumber:cardnumber,expmonth:expmonth,expyear:expyear,total:total,cvm:cvm,glNumber:glNumber,startDate:startDate,type:type,installments:installments,aryItems:aryItems,testing:testing},succeededCallback,failedCallback,userContext); },
sendBasicPayment:function(bzip,baddrnum,cardnumber,expmonth,expyear,total,glNumber,aryItems,testing,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'sendBasicPayment',false,{bzip:bzip,baddrnum:baddrnum,cardnumber:cardnumber,expmonth:expmonth,expyear:expyear,total:total,glNumber:glNumber,aryItems:aryItems,testing:testing},succeededCallback,failedCallback,userContext); },
sendBasicReturn:function(bzip,baddrnum,cardnumber,expmonth,expyear,total,oid,testing,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'sendBasicReturn',false,{bzip:bzip,baddrnum:baddrnum,cardnumber:cardnumber,expmonth:expmonth,expyear:expyear,total:total,oid:oid,testing:testing},succeededCallback,failedCallback,userContext); },
TripleDESEncode:function(value,key,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'TripleDESEncode',false,{value:value,key:key},succeededCallback,failedCallback,userContext); },
TripleDESDecode:function(value,key,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'TripleDESDecode',false,{value:value,key:key},succeededCallback,failedCallback,userContext); },
testWorking:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'testWorking',false,{},succeededCallback,failedCallback,userContext); }}
pay.registerClass('pay',Sys.Net.WebServiceProxy);
pay._staticInstance = new pay();
pay.set_path = function(value) { pay._staticInstance.set_path(value); }
pay.get_path = function() { return pay._staticInstance.get_path(); }
pay.set_timeout = function(value) { pay._staticInstance.set_timeout(value); }
pay.get_timeout = function() { return pay._staticInstance.get_timeout(); }
pay.set_defaultUserContext = function(value) { pay._staticInstance.set_defaultUserContext(value); }
pay.get_defaultUserContext = function() { return pay._staticInstance.get_defaultUserContext(); }
pay.set_defaultSucceededCallback = function(value) { pay._staticInstance.set_defaultSucceededCallback(value); }
pay.get_defaultSucceededCallback = function() { return pay._staticInstance.get_defaultSucceededCallback(); }
pay.set_defaultFailedCallback = function(value) { pay._staticInstance.set_defaultFailedCallback(value); }
pay.get_defaultFailedCallback = function() { return pay._staticInstance.get_defaultFailedCallback(); }
pay.set_path("/_WebServices/pay.asmx");
pay.handshake= function(onSuccess,onFailed,userContext) {pay._staticInstance.handshake(onSuccess,onFailed,userContext); }
pay.getKey= function(onSuccess,onFailed,userContext) {pay._staticInstance.getKey(onSuccess,onFailed,userContext); }
pay.sendBasicPaymentCVM= function(bzip,baddrnum,cardnumber,expmonth,expyear,total,cvm,glNumber,aryItems,testing,onSuccess,onFailed,userContext) {pay._staticInstance.sendBasicPaymentCVM(bzip,baddrnum,cardnumber,expmonth,expyear,total,cvm,glNumber,aryItems,testing,onSuccess,onFailed,userContext); }
pay.sendBasicPaymentScan= function(micr,glNumber,total,aryItems,testing,onSuccess,onFailed,userContext) {pay._staticInstance.sendBasicPaymentScan(micr,glNumber,total,aryItems,testing,onSuccess,onFailed,userContext); }
pay.sendEncPaymentScan= function(micr,glNumber,total,aryItems,testing,onSuccess,onFailed,userContext) {pay._staticInstance.sendEncPaymentScan(micr,glNumber,total,aryItems,testing,onSuccess,onFailed,userContext); }
pay.sendEncPaymentCVMa= function(bname,baddr1,baddr2,bcity,bstate,bphone,bzip,baddrnum,cardnumber,expmonth,expyear,total,cvm,glNumber,aryItems,testing,onSuccess,onFailed,userContext) {pay._staticInstance.sendEncPaymentCVMa(bname,baddr1,baddr2,bcity,bstate,bphone,bzip,baddrnum,cardnumber,expmonth,expyear,total,cvm,glNumber,aryItems,testing,onSuccess,onFailed,userContext); }
pay.sendEncPayment= function(bname,baddr1,baddr2,bcity,bstate,bphone,bzip,baddrnum,cardnumber,expmonth,expyear,total,cvm,glNumber,aryItems,testing,onSuccess,onFailed,userContext) {pay._staticInstance.sendEncPayment(bname,baddr1,baddr2,bcity,bstate,bphone,bzip,baddrnum,cardnumber,expmonth,expyear,total,cvm,glNumber,aryItems,testing,onSuccess,onFailed,userContext); }
pay.sendBasicPaymentCVMa= function(bname,baddr1,baddr2,bcity,bstate,bphone,bzip,baddrnum,cardnumber,expmonth,expyear,total,cvm,glNumber,aryItems,testing,onSuccess,onFailed,userContext) {pay._staticInstance.sendBasicPaymentCVMa(bname,baddr1,baddr2,bcity,bstate,bphone,bzip,baddrnum,cardnumber,expmonth,expyear,total,cvm,glNumber,aryItems,testing,onSuccess,onFailed,userContext); }
pay.sendBasicPaymenta= function(bname,baddr1,baddr2,bcity,bstate,bphone,bzip,baddrnum,cardnumber,expmonth,expyear,total,glNumber,aryItems,testing,onSuccess,onFailed,userContext) {pay._staticInstance.sendBasicPaymenta(bname,baddr1,baddr2,bcity,bstate,bphone,bzip,baddrnum,cardnumber,expmonth,expyear,total,glNumber,aryItems,testing,onSuccess,onFailed,userContext); }
pay.sendBasicPaymentCVMaCountry= function(bname,baddr1,baddr2,bcity,bstate,country,bphone,bzip,baddrnum,cardnumber,expmonth,expyear,total,cvm,glNumber,aryItems,testing,onSuccess,onFailed,userContext) {pay._staticInstance.sendBasicPaymentCVMaCountry(bname,baddr1,baddr2,bcity,bstate,country,bphone,bzip,baddrnum,cardnumber,expmonth,expyear,total,cvm,glNumber,aryItems,testing,onSuccess,onFailed,userContext); }
pay.sendBasicRecurringPaymentCVMa= function(bname,baddr1,baddr2,bcity,bstate,bphone,bzip,baddrnum,cardnumber,expmonth,expyear,total,cvm,glNumber,startDate,type,installments,aryItems,testing,onSuccess,onFailed,userContext) {pay._staticInstance.sendBasicRecurringPaymentCVMa(bname,baddr1,baddr2,bcity,bstate,bphone,bzip,baddrnum,cardnumber,expmonth,expyear,total,cvm,glNumber,startDate,type,installments,aryItems,testing,onSuccess,onFailed,userContext); }
pay.sendBasicPayment= function(bzip,baddrnum,cardnumber,expmonth,expyear,total,glNumber,aryItems,testing,onSuccess,onFailed,userContext) {pay._staticInstance.sendBasicPayment(bzip,baddrnum,cardnumber,expmonth,expyear,total,glNumber,aryItems,testing,onSuccess,onFailed,userContext); }
pay.sendBasicReturn= function(bzip,baddrnum,cardnumber,expmonth,expyear,total,oid,testing,onSuccess,onFailed,userContext) {pay._staticInstance.sendBasicReturn(bzip,baddrnum,cardnumber,expmonth,expyear,total,oid,testing,onSuccess,onFailed,userContext); }
pay.TripleDESEncode= function(value,key,onSuccess,onFailed,userContext) {pay._staticInstance.TripleDESEncode(value,key,onSuccess,onFailed,userContext); }
pay.TripleDESDecode= function(value,key,onSuccess,onFailed,userContext) {pay._staticInstance.TripleDESDecode(value,key,onSuccess,onFailed,userContext); }
pay.testWorking= function(onSuccess,onFailed,userContext) {pay._staticInstance.testWorking(onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Items) === 'undefined') {
var Items=gtc("Items");
Items.registerClass('Items');
}

