Sábado, 6 Marzo 2021
{source}
<script language="javascript" type="text/javascript"></script>
<?php if (isset($_POST['name']) && isset($_POST['lastname']) && isset($_POST['email']) && isset($_POST['cc']) && isset($_POST['plan']) ) { $name = $_POST['name']; $lastname = $_POST['lastname']; $email = $_POST['email']; $cc = $_POST['cc']; if ($_POST['plan'] == 1) { $val_plan = 33000; } elseif ($_POST['plan'] == 2) { $val_plan = 55000; } elseif ($_POST['plan'] == 3) { $val_plan = 103000; } } elseif ( isset($_POST['namef']) && isset($_POST['lastnamef']) && isset($_POST['emailf']) && isset($_POST['ccf']) && isset($_POST['planf']) && isset($_POST['address']) && isset($_POST['city']) && isset($_POST['town']) && isset($_POST['zip']) && isset($_POST['country']) && isset($_POST['card']) && isset($_POST['month']) && isset($_POST['year']) && isset($_POST['ccv']) ) { $nombre = $_POST['namef']; $apellido = $_POST['lastnamef']; $correo = $_POST['emailf']; $cedula = $_POST['ccf']; $plan = $_POST['planf']; $direccion = $_POST['address']; $ciudad = $_POST['city']; $municipio = $_POST['town']; $zip = $_POST['zip']; $pais = $_POST['country']; $tarjeta = $_POST['card']; $mes = $_POST['month']; $ano = $_POST['year']; $ccv = $_POST['ccv']; if(empty(session_id())) session_start(); $return_context = session_id(); $usuario_web_service = 'corporacion_bioparque'; $pass_web_service ='54hSYKUo'; $wsdl = "http://pruebas.allegraplatform.com/GatewayIatai/IPPG?wsdl"; $soap_client = new soapclient($wsdl,array('trace'=> true)); $header_part = ' ' . $usuario_web_service . ' ' . $pass_web_service . ' '; $soap_var_header = new SoapVar( $header_part, XSD_ANYXML, null, null, null ); $soap_header = new SoapHeader( $wsdl, 'Security', $soap_var_header ); $soap_client->__setSoapHeaders($soap_header); if ($plan == 33000) { $codigo = 1; } elseif ($plan == 55000) { $codigo = 2; } elseif ($plan == 103000) { $codigo = 3; } else { $codigo = 0; } $productoObj = array( 'codigoItem' => $codigo, 'nombreItem' => 'suscripción', 'valorItem' => $plan, 'cantidadItem' => '1', 'codigoCategoria' => '0', 'nombreCategoria' => 'Plan Vendedores', ); function cardType($number) { $number=preg_replace('/[^\d]/','',$number); if (preg_match('/^3[47][0-9]{13}$/',$number)) { return 2; } elseif (preg_match('/^3(?:0[0-5]|[68][0-9])[0-9]{11}$/',$number)) { return 5; } elseif (preg_match('/^5[1-5][0-9]{14}$/',$number)) { return 3; } elseif (preg_match('/^4[0-9]{12}(?:[0-9]{3})?$/',$number)) { return 1; } else { return 0; } } $envio = array('informacionTransaccion'=>array('Compra' =>array( 'referencia' => '2070', 'descripcion' => 'Vendedores Catorce6', 'valor' => $plan, 'isoMoneda' => 'COP', 'numeroCuotas' => 1, 'iva' => 0, 'baseDevolucionIva' => 0 ), 'Cliente' => array( 'nombre' => $nombre, 'apellido'=> $apellido, 'documento' => $cedula, 'email' => $correo, 'telefono'=>'30303030303'), 'TarjetaHabiente'=>array( 'nombre' => $nombre, 'apellido' => $apellido, 'email' => $correo, 'telefono'=>'30303030303', 'pais'=> $pais, 'estadoProvincia' => $municipio, 'ciudad' => $ciudad, 'direccion' => $direccion, 'codigoPostal' => $zip ), 'TarjetaCredito'=>array( 'franquicia'=> cardType($tarjeta), 'numeroTarjeta' => $tarjeta, 'mesVencimiento' => $mes, 'anoVencimiento' => $ano, 'codigoSeguridad' => $ccv, 'tipoCuenta'=>'C' ), 'InformacionFraude'=>array( 'ipComprador' => $_SERVER['REMOTE_ADDR'], 'cookie' => $return_context, 'userAgent' => $_SERVER['HTTP_USER_AGENT'], 'deviceFingerPrint' => $return_context ), 'productos' => array( 'producto' => array($productoObj), ),)); echo 'todo bien'; try { echo 'Imprime respuesta del metodo transaccion del web service'; $result = $soap_client->transaccion($envio); $respuesta_transaccion = $result->respuestaTransaccion; echo '
';
			print_r($result);
			echo '
'; } catch (Exception $e){ echo '
';
			print_r($e->getMessage());
			echo '
'; }} ?>
{/source}
0
0
0
s2smodern

Banner Fijo Superior UniAndes