on the process transaction page, you can by pass paypal if the totla of the cart is 0 by changing the following code block:
<?php
// if in test mode, skip all checkout code
if ($WAGLOBAL_Test_Mode != true) {
?>
to:
<?php
if($WA_Store_Cart->TotalColumn("TotalPrice") <= 0) $WAGLOBAL_Test_Mode = true;
// if in test mode, skip all checkout code
if ($WAGLOBAL_Test_Mode != true) {
?>
to change the currency code sent to paypal, look for the following code:
$PP_DirectPayment_required[0][$nextIndex] = "Currency";
$PP_DirectPayment_required[1][$nextIndex] = "USD";
and change it to:
$PP_DirectPayment_required[0][$nextIndex] = "Currency";
$PP_DirectPayment_required[1][$nextIndex] = "EUR";