I don't understand how your product prices were set to 0.00. What's the price supposed to be ?
If freecharger is enabled, and the price was legitimately 0.00, then freecharger will be registered as the payment method.
If an order's final total is 0.00 due to discounts etc, and the freecharger module is disabled, Zen Cart will register payment as GV/Coupon.
If an order's final total is greater than zero, then payment must be collected, so the registered payment module will be used to collect funds.
So, I think the problem in this case is that your line-items are coming up as 0.00.
What currencies do you have enabled on your store? What are their exchange rates set to?
What taxes are configured? What are their rates, and what zones do they apply to?




