/** * Actualiza la informaciĆ³n de la tarjeta Amex en CCTC */ private function editar_tarjeta_CCTC($tc, $amex = null) { //var_dump($tc); //var_dump($amex); //exit(); $resultado = FALSE; //mapeo de la tc $tc_soap = new Tc($tc['id_clienteIn'], $tc['id_TCSi'], $tc['id_tipo_tarjetaSi'], $tc['nombre_titularVc'], $tc['apellidoP_titularVc'], $tc['apellidoM_titularVc'], $tc['terminacion_tarjetaVc'], $tc['mes_expiracionVc'], $tc['anio_expiracionVc']); //mapeo Amex if (isset($amex)) { $amex_soap = new Amex($amex['id_clienteIn'], $amex['id_TCSi'], $amex['nombre_titularVc'], $amex['apellidoP_titularVc'], $amex['apellidoM_titularVc'], $amex['pais'], $amex['codigo_postal'], $amex['calle'], $amex['ciudad'], $amex['estado'], $amex['mail'], $amex['telefono']); } else { $amex_soap = null; } //var_dump($tc_soap); //var_dump($amex_soap); //echo (isset($amex)); //exit(); try { $cliente = new SoapClient("https://cctc.gee.com.mx/ServicioWebCCTC/ws_cms_cctc.asmx?WSDL"); $parameter = array('informacion_tarjeta' => $tc_soap, 'informacion_amex' => $amex_soap); $obj_result = $cliente->EditarTC($parameter); $simple_result = $obj_result->EditarTCResult; //print($simple_result); return $simple_result; } catch (SoapFault $exception) { //echo "error editar_TC"; //echo $exception; //echo '<br/>error: <br/>'.$exception->getMessage(); //exit(); return false; } }