$status = 'P';
                 }
             } else {
                 $status = 'O';
             }
             $payi->updateCompleteStatus($status);
         }
         //UPDATE PAYONE SALDO
         $payi->payoneSaldo($request['balance']);
     } else {
         $response = "";
     }
     break;
 case 'reminder':
     $level = $request['reminderlevel'];
     $payi->addReminder($tx_time, $level, $received);
     $black_lists = array('5', 'A');
     //BLACK LIST FOR CUSTOMERS THAT ALREADY RECEIVE reminder_level 5 and A
     if (in_array($level, $black_lists)) {
         switch ($payi->detail['invoice_order_type']) {
             case 'S':
                 use_class('jng_sp_customers_special');
                 $class_jcs = new jng_sp_customers_special();
                 if (isset($request['userid']) && $request['userid'] != '') {
                     $q = tep_db_query("SELECT jng_sp_customers_id FROM jng_sp_customers WHERE payone_userid=" . $request['userid']);
                     if (tep_db_num_rows($q) > 0) {
                         $cust = tep_db_fetch_array($q);
                         $jng_sp_customers_id = $cust['jng_sp_customers_id'];
                         if (is_null($class_jcs->getCustomerDetail($jng_sp_customers_id))) {
                             $class_jcs->addCustomer('B', $jng_sp_customers_id);
                         } else {