--- signup_pay.module	2008-03-25 23:27:40.000000000 -0400
+++ signup_pay.moduleUPDATE4.receiveremail	2008-03-25 23:32:17.000000000 -0400
@@ -232,7 +232,7 @@ function _signup_pay_format_amount($amou
   $amount = number_format($amount, 2);
   switch($currency) {
     case 'EUR':
-      return "&#8364; $amount";
+      return "Û $amount";
     case 'USD':
       return "$ $amount";
     case 'CAD':
@@ -513,8 +513,9 @@ function signup_pay_paypal_ipn() {
     return;
   }
 
-  if ($_POST['business'] != variable_get(SIGNUP_PAY_EMAIL, SIGNUP_PAY_DEFAULT_EMAIL)) {
+  if ($_POST['receiver_email'] != variable_get(SIGNUP_PAY_EMAIL, SIGNUP_PAY_DEFAULT_EMAIL)) {
     // Payment is not for the email address configured
+    watchdog('signup_pay', t('Payment email (@payment) is not for the email address configured (@configured)',array('@payment'=>variable_get(SIGNUP_PAY_EMAIL, SIGNUP_PAY_DEFAULT_EMAIL),'@configured'=>$_POST['receiver_email'])));
     return;
   }
 
@@ -557,7 +558,7 @@ function signup_pay_paypal_ipn() {
   if (module_exists('signup_status')) {
     $users = array($custom['uid']);
     $new_code = variable_get(SIGNUP_PAY_PAID_STATUS_CODE, SIGNUP_PAY_DEFAULT_PAID_STATUS_CODE);
-    signup_status_operations($users, $custom['nid'], 'code', $new_code);
+    signup_status_operations($users, $custom['nid'], 'status_code', $new_code);
   }
 }
 
