Ok update on this... I have figured out how to get it to a total of zero. When I try to place the order though it will say "invalid amount for capture". Any one know what this is all about?
I also see that in mage/authorizenet/model/Directpost.php there is code stating if it is at a total of zero it cant capture.
public function capture(Varien_Object $payment, $amount)
{
if ($amount <= 0) {
Mage::throwException(Mage::helper('paygate')->__('Invalid amount for capture.'));
}
Is there a work around for this? Really need to be able to let my customers use this coupon to get money off or even for free.