Adding columns to the cart object via the Charges tab or manually insert in the code?
Also I added the session values and also the new security rule change but still not passing as valid:
This page sets the Sessions and on the purchase.php page you get a session dump that shows their presence.
$comparisons = array(FALSE, "".(strtotime(date('Y-m-d'))) ."", 3, "".((isset($_SESSION['startDate']))?$_SESSION['startDate']:"") ."");
$comparisons = array(TRUE, "".(strtotime(date('Y-m-d'))) ."", 3, "".((isset($_SESSION['endDate']))?$_SESSION['endDate']:"") ."");
Also added as an attachment.
Rule makes total sense Restrict IF less than start date then Allow if less than end date... This gives us a valid span but something is not respecting this...