Well I'm no programmer but my best guess is that where sets a default payment method if only one method is offered something needs to be added to account for zero balance due when paid by gift certificate. It looks like this default is set around line 77 of /includes/classes/payment.php
Commenting out this line of code around line 84 seems to fix this but I have no idea what else this might effect?
Code:
if (!$credit_covers) $_SESSION['payment'] = $include_modules[0]['class'];
I hope this is helpful.
Bookmarks