//OT.DE Orders, having email or no email
         $request['portalid'] = $request['email'] == '' ? PAYONE_PORTAL_ID_NO_EMAIL : PAYONE_PORTAL_ID;
     } else {
         //OTHER SP WHEN NONE IS SET MANUALLY ABOVE
         $request['portalid'] = PAYONE_PORTAL_ID_JULIEGRACE;
     }
     $subaccount_settings = array();
     $subaccount_settings['2'] = PAYONE_SUBACCOUNT_ID_OTTODE;
     $subaccount_settings['10'] = PAYONE_SUBACCOUNT_ID_EBAY;
     $request['aid'] = $subaccount_settings[$order['jng_sp_id']];
 } else {
     //JG.DE Orders
     $request['aid'] = PAYONE_SUBACCOUNT_ID_JNG;
     $request['portalid'] = PAYONE_PORTAL_ID_JULIEGRACE;
 }
 $payi->updatePortalID($request['portalid']);
 //APPLY UTF-8 ENCODING TO ALL REQUEST (STRING VALUE)
 foreach ($request as $key => $value) {
     if (is_string($value)) {
         $request[$key] = utf8_encode($value);
     } elseif (is_array($value)) {
         foreach ($value as $val_key => $val_value) {
             if (is_string($val_value)) {
                 $request[$key][$val_key] = utf8_encode($val_value);
             }
         }
     }
 }
 echo "<pre>";
 var_dump($request);
 die;