debug = false; $db->Connect($database_host, $database_user, $database_pass, $database_db); include('admin/include/bofa-inprocess.inc'); if (isset($IOC_response_code)) { $invoice=$IOC_merchant_order_id; $query="select * from purchases where invoice='$invoice'"; $dbpurchase = &$db->Execute($query); $nodemac=$dbpurchase->fields['nodemac']; $planid=$dbpurchase->fields['planid']; $expirebycalendar=$dbpurchase->fields['expirebycalendar']; $timeleft=$dbpurchase->fields['timeleft']; $totalday=$dbpurchase->fields['totalday']; $login=$dbpurchase->fields['login']; $password=$dbpurchase->fields['password']; $name=$dbpurchase->fields['name']; $lastname=$dbpurchase->fields['lastname']; $email=$dbpurchase->fields['email']; $address=$dbpurchase->fields['address']; $city=$dbpurchase->fields['city']; $state=$dbpurchase->fields['state']; $zip=$dbpurchase->fields['zip']; $url=$dbpurchase->fields['url']; $description=$dbpurchase->fields['description']; $redirect=$dbpurchase->fields['redirect']; $mac=$dbpurchase->fields['mac']; $token=$dbpurchase->fields['token']; $gateway=$dbpurchase->fields['gateway']; $gatewaymac=$dbpurchase->fields['gatewaymac']; $timeout=$dbpurchase->fields['timeout']; } // Load in all nocat variables $gateway=fromnodename(); $gatewaymac=fromnodemac(); if (!$mac) { $mac="b0:b0:b0:b0:b0:b0"; } if (!$token) { $token="OFFLINE"; } if (!$redirect) { $redirect="OFFLINE"; } if (!$timeout) { $timeout="OFFLINE"; } // Set initial variables if (!$mode) { $mode="newacct"; } $datetime = date("Y-m-d H:i:s"); if (!$invoice) { $invoice=time(); } // need to add short name for company for use in this script $query="select name,url,useragreement from companyinfo"; $dbcompany = &$db->Execute($query); $iwsp_company = $dbcompany->fields['name']; $iwsp_url = $dbcompany->fields['url']; $iwsp_eua = $dbcompany->fields['useragreement']; function loginok($login) { global $database_host,$database_user,$database_pass,$database_db; $ADODB_FETCH_MODE = ADODB_FETCH_ASSOC; $db = ADONewConnection('mysql'); # eg 'mysql' or 'postgres' $db->debug = false; $db->Connect($database_host, $database_user, $database_pass, $database_db); $loginok=1; $query = "select login from member where login='".$login."'"; $dbresults = &$db->Execute($query); $loginquery=$dbresults->fields['login']; if ($loginquery != "") $loginok=0; return $loginok; } function numaccts() { global $database_host,$database_user,$database_pass,$database_db; $ADODB_FETCH_MODE = ADODB_FETCH_ASSOC; $db = ADONewConnection('mysql'); # eg 'mysql' or 'postgres' $db->debug = false; $db->Connect($database_host, $database_user, $database_pass, $database_db); $dbresults = &$db->Execute("select count(*) from member"); return $dbresults->fields['count(*)']; } function validate_email($address) { global $database_host,$database_user,$database_pass,$database_db; $valid_email=1; $parts = explode("@", $address); $host= $parts[1] ."."; if (getmxrr( $host, $mxhosts ) == FALSE && gethostbyname( $host ) == $host ) { $valid_email = 0; } else { $ADODB_FETCH_MODE = ADODB_FETCH_ASSOC; $db = ADONewConnection('mysql'); # eg 'mysql' or 'postgres' $db->debug = false; $db->Connect($database_host, $database_user, $database_pass, $database_db); $query="select id from member where email = '$address'"; $dbresults = &$db->Execute($query); if ($dbresults->fields['id'] != "") { $valid_email = -1; } } return($valid_email); } if ($mode==paypalverify) { // do loops of refresh stuff...when valid then create.. if (!$verifycounter) { $verifycounter=0; } $purchasesquery="select * from purchases where invoice='$invoice'"; $dbpurchases = &$db->Execute($purchasesquery); $notdone = 1; if (($pendingstatus=$dbpurchases->fields['status']) != "Pending") { $notdone=0; } if ($verifycounter >= 12) { $notdone=0; } while ($notdone) { $refreshtimeleft=60-($verifycounter*5); if (ereg(".*MSIE.*",$HTTP_SERVER_VARS["HTTP_USER_AGENT"])) { $verifycounter++; # If IE use refresh die (" NoCat PayPal IPN Confirm

Please Wait
Processing PayPal Instant Payment Notification
$refreshtimeleft seconds remaining
Status: $pendingstatus

DO NOT HIT STOP IN YOUR BROWSER WINDOW

"); } else { # if not IE use server push $mozilla_browser=1; $sep = "---DMZSPayPalWait---"; if ($verifycounter==0) { header("Content-Type: multipart/x-mixed-replace;boundary=$sep"); print "$sep\n"; } print "Content-Type: text/html\n\n"; echo ""; echo ""; echo ""; echo "NoCat PayPal IPN Confirm"; echo ""; echo ""; echo "
"; echo "

"; echo "Please Wait
Processing PayPal Instant Payment Notification
$refreshtimeleft seconds remaining
Status: $pendingstatus

"; echo "

DO NOT HIT STOP IN YOUR BROWSER WINDOW"; echo "

"; print "\n$sep\n"; flush(); sleep(5); } $dbpurchases = &$db->Execute($purchasesquery); $verifycounter++; if (($pendingstatus=$dbpurchases->fields['status']) != "Pending") { $notdone=0; } if ($verifycounter >= 12) { $notdone=0; } } if ($mozilla_browser) { print "Content-Type: text/html\n\n"; } } if (isset($IOC_response_code)) { if ($IOC_response_code==0) { //update payment with auth code (IOC_authorization_code, and IOC_authorization_amount) $query = "update purchases set payment_status='APPROVED',status='APPROVED',settle_amount='$IOC_authorization_amount',payment_type='CC',payer_email='$email',payer_id='$login',ccauth='$IOC_authorization_code' where invoice='$invoice'"; $dbresults = &$db->Execute($query); $pendingstatus="Completed"; } else { $mode= "choosepayment"; } } if ($pendingstatus == "Completed") { $query="insert into member (created,login,email,pass,name,lastname,url,timeleft,description,expiredate,expirebycalendar,totalday,active,address,city,state,zip,nodemac,purchasedat,planid,cclastauth) values('$datetime','$login','$email','$password','$name','$lastname','$url','$timeleft','$description','$expiredate','$expirebycalendar','$totalday','1','$address','$city','$state','$zip','$gatewaymac','$gatewaymac','$planid',now())"; $dbresults = &$db->Execute($query); // Insert Group $query="insert into network (created,login,network) values('$datetime','$login','NoCat_Wireless_User')"; $dbresults = &$db->Execute($query); // update member id in purchases $query="select id from member where login='$login'"; $dbresults= &$db->Execute($query); $memberid=$dbresults->fields['id']; $query = "update purchases set memberid='$memberid' where invoice='$invoice'"; $dbresults= &$db->Execute($query); if ($automaticrenew=="Y") { update_cc($memberid,$ecom_payment_card_name,$ecom_payment_card_number,$ecom_payment_card_expdate_month,$ecom_payment_card_expdate_year,$ecom_payment_card_verification); } else { update_cc($memberid); // update with blank # } // redirect to logon page... // if new account from website, not AP if ($nodemac == "b0:b0:b0:b0:b0:b0") { die (" NoCat New Account Confirm

Welcome to NoCat Wireless Network. Use your account at any NoCat Location
"); } else { die (" NoCat New Account Logon

Your NoCat Account is now activated. Within 5 seconds you will now be taken back to logon page.

If this does not work, Click Here to logon

"); } } ?> NoCat Service New Account Create "; } else { echo ""; } ?>

Payment Still Pending. Probably a problem with PayPal. Call NoCat
"; $pendingreason=$dbpurchases->fields['paypalpendingreason']; $query="select description from paypalpendingreason where reason='$pendingreason'"; $dbresultspending = &$db->Execute($query); echo "Reason from Paypal: ".$dbresultspending->fields['description']."
"; //echo "Check IPN Status Again

\n"; echo "Check IPN Status Again

\n"; break; case "Failed": echo "Payment Failed. Please try another payment method
"; break; case "Denied": echo "Payment Denied. Please try another payment method
"; break; } $mode="enterpaypal"; endif; if ($IOC_reject_description) { echo "".urldecode($IOC_reject_description).""; $invoice=$IOC_merchant_order_id; echo "
Invoice: $invoice canceled\n"; // update invoice record status to CANCELED $query = "update purchases set status='CANCELED',rejdesc='$IOC_reject_description' where invoice='$invoice'"; $dbcancelpurchase = &$db->Execute($query); unset($invoice); unset($IOC_reject_description); $mode="choosepayment"; } if ($mode=="paypalcanceled" ): echo "Invoice: $invoice canceled\n"; // update invoice record status to CANCELED $query = "update purchases set status='CANCELED' where invoice='$invoice'"; $dbcancelpurchase = &$db->Execute($query); unset($invoice); $mode="newacct"; endif; if ($mode=="newacctverify"): $mode="createuser"; if (!$planid) { echo "Choose a plan
"; $mode="newacct";} if ($agree!="on") { echo "You need to aggre with Terms & Conditions".$agree."
"; $mode="newacct";} else echo "
"; endif; if ($mode=="newacct"): ?>

Execute($query); $color=0; while (!$dbpayments->EOF) { if ($color % 2 == 0) { echo ""; } else { echo ""; } echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; $color++; $dbpayments->MoveNext(); } ?>
NoCat Wireless Plans: 

"; echo "fields['id']."\""; echo ($color==0)?" CHECKED":""; echo ">"; echo ""; echo " $".$dbpayments->fields['price'] . " "; switch ($dbpayments->fields['timeframe']) { case 0: echo "Unlimited"; break; case 1: if ($dbpayments->fields['lengthtime'] > 1) { echo $dbpayments->fields['lengthtime'] . " Hours"; } else { echo "Hourly"; } break; case 2: if ($dbpayments->fields['lengthtime'] > 1) { echo $dbpayments->fields['lengthtime'] . " Days"; } else { echo "Daily"; } break; case 3: if ($dbpayments->fields['lengthtime'] > 1) { echo $dbpayments->fields['lengthtime'] . " Weeks"; } else { echo "Weekly"; } break; case 4: if ($dbpayments->fields['lengthtime'] > 1) { echo $dbpayments->fields['lengthtime'] . " Months"; } else { echo "Monthly"; } break; case 5: if ($dbpayments->fields['lengthtime'] > 1) { echo $dbpayments->fields['lengthtime'] . " Quarters"; } else { echo "Quarterly"; } break; case 6: if ($dbpayments->fields['lengthtime'] > 1) { echo $dbpayments->fields['lengthtime'] . " Years"; } else { echo "Yearly"; } break; } echo " NoCat Wireless Account"; echo ""; echo "
"; echo ""; echo $dbpayments->fields['description']; echo ""; //echo "
Paypal Surcharge: $".$dbpayments->fields['surcharge'].""; echo "

Please read the terms and conditions and check the box before continuing.
  I agree with the Terms and Conditions.

Enter User/Payment Information

NoCat Privacy Policy Enter Login ID
"; $mode="createuser";} if (strlen($login) < 3) { echo "Login ID needs to be more than 3 characters
"; $mode="createuser"; } if (!loginok($login)) { echo "Login ID Already in use, Please enter another
"; $mode="createuser";} if (!$password) { echo "Enter Password
"; $mode="createuser";} if (strlen($password) < 3) { echo "Password needs to be more than 3 characters
"; $mode="createuser"; } if (!$pwverify) { echo "Enter Verify Password
"; $mode="createuser";} if ($password != $pwverify) { echo "Entered Passwords do not match
"; $mode="createuser";} if (!$name) { echo "Enter Your First Name
"; $mode="createuser";} if (!$lastname) { echo "Enter Your Last Name
"; $mode="createuser";} if (!$email) { echo "Enter Email Address
"; $mode="createuser";} if (!($email_stats=validate_email($email))) {echo "Enter Valid Email Address
"; $mode="createuser"; } if ($email_stats == -1) {echo "Email Address Already in use, choose another
"; $mode="createuser"; } if (!$address) { echo "Enter Your Address
"; $mode="createuser";} if (!$city) { echo "Enter City
"; $mode="createuser";} if (!$state) { echo "Enter State
"; $mode="createuser";} if (!$zip) { echo "Enter Zipcode
"; $mode="createuser";} if ($mode == "createuser") echo "
"; endif; if ($mode=="createuser"): ?>

Login:
Password:
Password verify:
First Name:
Last Name:
Email:
Address:
City:
State:
Zip:
URL:
Notes
(contact #, ...):
Enter Payment Information Execute($query); switch ($dbpayment->fields['timeframe']) { case 0: $expirebycalendar = -99; break; case 1: $expirebycalendar = 4; $timeleft = $dbpayment->fields['lengthtime']; break; case 2: $expirebycalendar = 2; $totalday = $dbpayment->fields['lengthtime']; break; case 3: $expirebycalendar = 2; $totalday = 7 * $dbpayment->fields['lengthtime']; break; case 4: $expirebycalendar = 2; $totalday = 30 * $dbpayment->fields['lengthtime']; break; case 5: $expirebycalendar = 2; $totalday = 90 * $dbpayment->fields['lengthtime']; break; case 6: $expirebycalendar = 2; $totalday = 365 * $dbpayment->fields['lengthtime']; break; } } if ($mode=="choosepayment"): ?>
Execute($query); $query = "select timeframe,lengthtime,description,price from accounttype where id='$planid'"; $dbpayments = &$db->Execute($query); $color=0; while (!$paymentgateway->EOF) { if ($color % 2 == 0) { echo ""; } else { echo ""; } echo ""; echo ""; echo ""; $color++; $paymentgateway->MoveNext(); } ?>
NoCat Wireless Payment Options: 

"; echo "fields['id']."\""; echo ($color==0)?" CHECKED":""; echo ">"; echo ""; echo " ".$paymentgateway->fields['description'] . " "; echo "| Surcharges: " . $paymentgateway->fields['surcharge_percent'] . '% + ' . $paymentgateway->fields['surcharge']; echo ""; echo "
 "; echo ""; $totalprice=sprintf("%01.2f",((($paymentgateway->fields['surcharge_percent']/100)+1) * $dbpayments->fields['price']) + $paymentgateway->fields['surcharge']); echo $dbpayments->fields['description'] . "
($" . $dbpayments->fields['price'] ." * ".$paymentgateway->fields['surcharge_percent']."% ) + ".$paymentgateway->fields['surcharge']." = $".$totalprice; echo "

Pay Invoice:
Enter Credit Card #
"; $mode="surepayenterpayment";} if (!$expiremonth) { echo "Enter Expiration Month
"; $mode="surepayenterpayment";} if (!$expireyear) { echo "Enter Expiration Year
"; $mode="surepayenterpayment";} ini_set('max_execution_time','120'); include('admin/include/sausurepay.php'); //$ssp = new sausp(false,'19796','dmz5ccp455'); $ssp = new sausp(false,'1001','password'); if ($ssp->err) { echo "".$ssp->err."
"; $mode="surepayenterpayment";} $ordernum = numaccts()+1; $auth = $ssp->add_auth( array( 'ordernumber' => $ordernum, 'ecommerce' => 'true', 'ecommercecode' => '07', 'ipaddress' => $REMOTE_ADDR, 'shippingcost' => '0.00USD', 'taxamount' => '0.00USD', 'referringurl' => $HTTP_REFERER, 'browsertype' => $HTTP_USER_AGENT ) ); if ($ssp->err) { echo "".$ssp->err."
"; $mode="surepayenterpayment";} $ssp->add_shipping_address( $auth, array( 'fullname' => $name, 'address1' => $address, 'address2' => 'NO', 'city' => $city, 'state' => $state, 'zip' => $zip, 'country' => 'NO', 'phone' => 'NO', 'email' => $email ) ); if ($ssp->err) { echo "".$ssp->err."
"; $mode="surepayenterpayment";} $ccmonstr=$expiremonth."/".$expireyear; $creditcard = $ssp->add_creditcard( $auth, $ccnumber, $ccmonstr, $cvv2code, '0' ); if ($ssp->err) { echo "".$ssp->err."
"; $mode="surepayenterpayment";} $ssp->add_billing_address( $creditcard, array( 'fullname' => $name, 'address1' => $address, 'address2' => 'NO', 'city' => $city, 'state' => $state, 'zip' => $zip, 'country' => 'NO', 'phone' => 'NO', 'email' => $email ) ); if ($ssp->err) { echo "".$ssp->err."
"; $mode="surepayenterpayment";} $item = $ssp->add_lineitem ( $auth, $quantity, $sku, $descr, $cost, $tax ); if ($ssp->err) { echo "".$ssp->err."
"; $mode="surepayenterpayment";} // TODO add cafe user at //$ssp->add_option($item,'purchasedat',$cafe); //if ($ssp->err) { echo "".$ssp->err."
"; $mode="surepayenterpayment";} $ssp->prepare_request(); if ($ssp->err) { echo "".$ssp->err."
"; $mode="surepayenterpayment";} $ssp->submit_request(); if ($ssp->err) { echo "".$ssp->err."
"; $mode="surepayenterpayment";} $responsecount = $ssp->parse_response(); if ($ssp->err) { echo "".$ssp->err."
"; $mode="surepayenterpayment";} if (!$responsecount) { echo "CC Verification Error
"; $mode="surepayenterpayment";} $auths = $ssp->auths(); if ($ssp->err) { echo "".$ssp->err."
"; $mode="surepayenterpayment";} //list($key,$order)=each($auths[0]); while (list($key,$order)=each($auths)) { //echo "

Response $key - Ordernumber $order
\n"; //echo "Transaction id: ".($ssp->auth_trans_id($order))."
\n"; //echo "Authorization status: " . $ssp->auth_status($order) . " --> "; //if ($ssp->auth_status($order) == 'AUTH') echo 'Successfull authorized'; //elseif ($ssp->auth_status($order) == 'DCL') echo 'Declined'; //elseif ($ssp->auth_status($order) == 'REF') echo 'Refered (NOT authorized!)'; //elseif ($ssp->auth_status($order) == 'ERR') echo 'An error occured while processing'; //else echo 'Unknown or no status type (probably failure)'; //echo "
\n"; //echo "Authcode: " . $ssp->auth_authcode($order) . "
\n"; //echo "cvv2result: " . $ssp->auth_cvv2result($order) . "
\n"; //echo "avs: " . $ssp->auth_avs($order) . "
\n"; //echo "failure: " . $ssp->auth_failure($order) . "
\n"; //echo "error text: " . $ssp->auth_text($order) . "

\n"; if ($ssp->auth_failure($order)) { echo "".$ssp->auth_text($order)."
"; $mode="surepayenterpayment";} //if ($ssp->err) { echo "".$ssp->err."
"; $mode="surepayenterpayment";} } unset($ssp); if ($mode == "surepayenterpayment") echo "
"; else { // store CC encrypted in db and create account information (clean input) // TODO have access code.... $newpass = nocat_crypt($password); $query="insert into member (created,login,email,pass,name,lastname,url,description,expiredate,expirebycalendar,totalday,redirect,nodemac,purchasedat) values('$datetime','$login','$email','$newpass','$name','$lastname','$url','$timeleft','$description','$expiredate','$expirebycalendar','$totalday','$redirect','$gatewaymac','$gatewaymac')"; //$dbresults = &$db->Execute($query); // Insert Group $query="insert into network (created,login,network) values('$datetime','$login','Nocat_Wireless_User')"; //$dbresults = &$db->Execute($query); } endif; if ($mode=="surepayenterpayment"): ?>
Credit Card Type:
CC Number:
Expire Month:
Expire Year:
CC Back Panel Code:
Purchase Account
Execute($query); $query="select name,description,account,surcharge,surcharge_percent,notify,return_ok,return_cancel from paymenttype where id='$paymentid'"; $paymentgateway = &$db->Execute($query); $query="select id from purchases where invoice='$invoice'"; $dbprepurchase = &$db->Execute($query); if ($dbprepurchase->fields['id']) { $query="update purchases set name='$login',nodemac='$gatewaymac',status='Pending' where invoice='$invoice'"; } else { $query="insert into purchases (invoice,nodemac,planid, expirebycalendar,timeleft,totalday,login,password,name,lastname,email,address,city,state,zip,url,description,redirect,mac,token,gateway,gatewaymac,timeout) values('$invoice','$gatewaymac','$planid','$expirebycalendar','$timeleft','$totalday','$login','$newpass','$name','$lastname','$email','$address','$city','$state','$zip','$url','$description','$redirect','$mac','$token','$gateway','$gatewaymac','$timeout')"; } $dbpurchases = &$db->Execute($query); echo "Invoice: ".$invoice.""; echo ""; echo ""; echo ""; echo "\n"; echo "\n"; echo ""; echo "
"; echo "Account: " . $login . "
\n"; echo "Email: " . $email . "
\n"; echo "Address: " . $address . "
\n"; echo "                " . $city . ", ".$state."  ".$zip."
\n"; if ($url) {echo "URL: " . $url . "
\n"; } if ($description) {echo "Notes: " . $description . "
\n"; } echo "
"; switch ($dbpayments->fields['timeframe']) { case 0: echo "Unlimited"; $paymenttype="UNLIMITED"; break; case 1: if ($dbpayments->fields['lengthtime'] > 1) { echo $dbpayments->fields['lengthtime'] . " Hours"; } else { echo "Hourly"; } $paymenttype="HOURLY"; break; case 2: if ($dbpayments->fields['lengthtime'] > 1) { echo $dbpayments->fields['lengthtime'] . " Days"; } else { echo "Daily"; } $paymenttype="DAILY"; break; case 3: if ($dbpayments->fields['lengthtime'] > 1) { echo $dbpayments->fields['lengthtime'] . " Weeks"; } else { echo "Weekly"; } $paymenttype="WEEKLY"; break; case 4: if ($dbpayments->fields['lengthtime'] > 1) { echo $dbpayments->fields['lengthtime'] . " Months"; } else { echo "Monthly"; } $paymenttype="MONTHLY"; break; case 5: if ($dbpayments->fields['lengthtime'] > 1) { echo $dbpayments->fields['lengthtime'] . " Quarters"; } else { echo "Quarterly"; } $paymenttype="QUARTERLY"; break; case 6: if ($dbpayments->fields['lengthtime'] > 1) { echo $dbpayments->fields['lengthtime'] . " Years"; } else { echo "Yearly"; } $paymenttype="YEARLY"; break; } $surcharge=sprintf("%01.2f",(($paymentgateway->fields['surcharge_percent']/100) * $dbpayments->fields['price']) + $paymentgateway->fields['surcharge']); $price=sprintf("%01.2f",$dbpayments->fields['price']); $total=sprintf("%01.2f",$price+$surcharge); echo " NoCat Wireless Account"; echo "
".$dbpayments->fields['description']; echo "
$".$price . "
".$paymentgateway->fields['description']." Surcharge$".$surcharge."
Total$".$total."
\n"; switch ($paymentgateway->fields['name']) { case "paypal": echo "
\n"; echo "\n"; echo "fields['account']."\">\n"; echo "\n"; echo "fields['lengthtime'].$paymenttype."-ACCT\">\n"; echo "\n"; echo "\n"; echo "\n"; echo "fields['notify']."\">\n"; echo "fields['return_ok']."&planid=$planid&expirebycalendar=$expirebycalendar&totalday=$totalday&timeleft=$timeleft&login=".urlencode($login)."&password=".urlencode($newpass)."&name=".urlencode($name)."&lastname=".urlencode($lastname)."&email=".urlencode($email)."&address=".urlencode($address)."&city=".urlencode($city)."&state=".urlencode($state)."&zip=".urlencode($zip)."&url=".urlencode($url)."&description=".urlencode($description)."&invoice=".urlencode($invoice)."&mac=".urlencode($mac)."&token=".urlencode($token)."&redirect=".urlencode($redirect)."&gateway=".urlencode($gateway)."&gatewaymac=".urlencode($gatewaymac)."&timeout=".urlencode($timeout)."\">\n"; echo "fields['return_cancel']."&invoice=".urlencode($invoice)."&mac=".urlencode($mac)."&token=".urlencode($token)."&redirect=".urlencode($redirect)."&gateway=".urlencode($gateway)."&gatewaymac=".urlencode($gatewaymac)."&timeout=".urlencode($timeout)."\">\n"; echo "\n"; echo "\n"; echo "
PayPal memberid
\n"; echo "Press only one time!\n"; break; case "bofa": // Use the next line if you are using http redirect w/bofa and not using useradmin (purchase) + newuser with same company, or want to just test //echo "\n"; //echo "\n"; // use next 2 lines if using http-in-process w/bofa echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "fields['description']."\">\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; ?> */ ?>
Name on Card:
Credit Card Type:
CC Number:
Expire Month:
Expire Year:
CVV/CID Back Panel Code:
Automatic Renewal at for same amount at end of term:
\n"; echo "\n"; echo ""; echo "Press only one time!\n"; break; } echo "
\n"; endif; ?>