mitsuzer0 Posted September 9, 2015 Share Posted September 9, 2015 espero que me explique . estoy haciendo un modulo para pasarela de pago, muestro un formulario con diferentes textboxes con los cuales, se introducen los datos para pago, como el nombre, numero de tarjeta, etc, tengo un boton (obviamente) de submit. y tengo una funcion publica con la cual quiero recabar los datos de este formulario y hacer la conexion con el banco. y dar el resultado en el formulario. alguien me puede decir que es lo que puedo hacer para llamar esos datos hacia la funcion? ... este es mi formulario <form class="pure-form pure-form-stacked" method="post" action=""> <h3><b>{$bankmsg}</b></h3> <hr> <i class="fa fa-exclamation-circle fa-2x red"></i><i class"red">{$warningmsg}</i> <hr> <label for="CONTROL_NUMBER">{$controlnumber}</label> <input id="CONTROL_NUMBER" type="text" placeholder="" VALUE="{$controlshow}" required class="CONTROL_NUMBER" readonly="readonly"> <label for="NAME">{$fullnamemsg}</label> <input id="NAME" type="text" placeholder="FULL NAME" required="required" class="pure-input-1-2"> <label for="NUMERO_TARJETA">{$cardmsg}</label> <input id="NUMERO_TARJETA" name="NUMERO_TARJETA" type="text" placeholder="NUMBER CARD" class="pure-input-1-2" required="required" > <label for="NUMERO_[spam-filter]">{$msg[spam-filter]}</label> <input id="NUMERO_[spam-filter]" maxlength="3" max="3" name="NUMERO_[spam-filter]" type="text" placeholder="[spam-filter] NUMBER" class="pure-input-1-2" required="required" > {html_image file="/storetest/modules/payworks2/cv2.png"} <label for="FECHA_EXP">{$datemsg}</label> <input id="FECHA_EXP" name="FECHA_EXP" type="datetime" placeholder="MM/YY" class="pure-input-1-2" maxlength="5" required="required" > <label for="MONTO">{$totalmsg}</label> <input id="MONTO" name="MONTO" type="text" value="{displayPrice price=$cart->getordertotal(false)}" class="pure-input-1-2" readonly="readonly"> <button type="submit" class="pure-button button-secondary button-large">{$paymentmsg} <i class="fa fa-arrow-right fa-fw"></i> </button> </form> y esta es mi clase ... una pequeña parte (que esta en el archivo principal de modulo... ) public function pasarela() { include_once(_PS_MODULE_DIR_.'/payworks2/http_client.php'); $http = new httpClient(); $http->Connect("eps.banorte.com", 443) or die("Connect problem"); ##checar los datos guardados previamente $showadata = 'SELECT * FROM '._DB_PREFIX_.'payworks_system'; if ($results = Db::getInstance()->ExecuteS($showaccounts)) { foreach ($results as $row) { $afiliacion =$row[ID_AFILIACION] $usuario =$row[USUARIO] $claves =$row[CLAVE_USR] $comando =$row[CMD_TRANS] $modo =$row[MODE] } } $params = array( "USUARIO" => $usuario, // USUARIOS Y CONTRASEÑAS CREADOS PARA LAS TRANSACCIONES ONLINE "CLAVE_USR" => $claves, "ID_AFILIACION" => $afiliacion, // ID DE COMERCIO "MODE" => $modo , //P = PRODUCCION, Y = APROBADA, N = RECHAZADA, R= RANDOM "CMD_TRANS" => $comando, // CONSULTAR DOCUMENTACION PARA VER TIPOS "Number" => Tools::getValue('NUMERO_TARJETA'), <-estas 5 variables son las que deseo obtener. "Expires" => "01/16", // EXPIRA MM/YY "[spam-filter]2Indicator" => "1", //SI NO TIENE CCV SE PONE EN 0 "[spam-filter]2Val" => "000" , // CCV DE LA TARJETA "Total" => ".10", // MONTO EN MXN //DATOS DEL PEDIDO 'OrderId' => '84217', // INDICADOR UNICO, SI YA SE COBRO NO SE DEBE REPETIR, EL NO UNICO ES PoNumber 'ChargeDesc1' => 'DESCRIPCION DEL CARGO', } gracias Link to comment Share on other sites More sharing options...
mitsuzer0 Posted September 10, 2015 Author Share Posted September 10, 2015 nadie!? ... Link to comment Share on other sites More sharing options...
Recommended Posts