Paypal won't allow a zero transaction... You would have to add code to skip paypal and process the order without payment when it is free. 
If I understand corretly I should skip the code if the discount code is correct and go to another result page to insert the data in the db.
Is this right?
TIA
tony


