Thanks, setting to check/money order worked great.
So now I'm testing with real money with PayPal Express checkout.
Now I have a problem. I buy a gift certificate, everything goes fine (no error messages). I got my gift certificate credit and was able to use the gift certificate. I got an ZenCart order confirmation saying that I purchased $1 in gift certificate. And I see the order in the ZenCart customer -> orders. But the problem is that the status shows "Pending" and not "Processing" as expected. And the purchaser did not get an a PayPal confirmation notice saying that they paid via paypal. And when purchaser logs into PayPal account, there is no record seen about him paying the $1 for the purchase of the gift certificate.
Seem like PayPal did not collect the purchaser's money for the gift certificate.
I have "queue purchases" in "modules -> order total" set to false.



