Jump to content

Problema con formulario


piribipipi

Recommended Posts

Cree un modulo de pago hace tiempo y ahora no consigo que funcione.

El modulo se conecta con otro servidor en donde se introducen los datos de tarjeta, fecha de caducidad, etc... y una vez introducidos, el sistema redirige a una pagina de mi servidor enviando una serie de parametros mediante un formulario. El problema esta que en mi servidor no estoy recibiendo esos parametros y no entiendo porque!

Dejo aqui el formulario que esta en el servidor de pago:

<form method="post" action="http://mipagina.com/validation.php" name="paymentform">
    
    <input type="hidden" value="1" name="RespVal">
    
    <input type="hidden" value="Approved or Completed Successfully" name="RespMsg">
    <input type="hidden" value="XXXXXXXXXXXXXXXXX" name="valor1">
    <input type="hidden" value="xxxxxxxx" name="valor2">
    
    <input type="hidden" value="xxxxx" name="valor3">
    
    <input type="hidden" value="37.78" name="valor4">
    <input type="hidden" value="840" name="valor5">
    
    
	    <input type="hidden" id="Hidden9" value="XXXXXXXXXXXXXXXXXXXXXXXXXXX" name="valor6">
	    
    <input type="submit" value="Continue to Merchant Website" name="sub">

</form> 

Cuando pulso el boton de enviar, me redirige a mi pagina (validation.php), pero no recibo ningun parametro.... Este es un ejemplo de codigo de validation.php:

<?php
/*
*  @author PrestaShop SA <[email protected]>
*  @copyright  2007-2014 PrestaShop SA
*
*  International Registered Trademark & Property of PrestaShop SA
*/

include(dirname(__FILE__).'/../../config/config.inc.php');
include(dirname(__FILE__).'/../../header.php');



class mipayment_validation extends Mipayment
{
	/**
	* @see FrontController::initContent()
	*/
	public function initContent()
	{
		$this->netcommerce = new Mipayment();
		$this->_paymentStandard();
	}

	/**	
	 * We will first double-check the order details and then create the order in the database
	 */
	private function _paymentStandard()
	{
		$mipayment= new Mipayment();
		
		$RespVal = Tools::getValue('RespVal');
		
		echo "->".$RespVal."........";
		
		
                .......

En ese caso, el resultado que veo es ->........, cuando $RespVal tendria que mostrarme algun valor... Estoy haciendo algo mal??????

 

Gracias!!!!

Link to comment
Share on other sites

  • 2 weeks later...

ayuda por favor!!!

 

he localizado algo, pero no se como solucionarlo....

 

si en el archivo validation.php añado esto:


//lineas añadidas al inicio
var_dump($_POST);
die("stop");

include(dirname(__FILE__).'/../../config/config.inc.php');
include(dirname(__FILE__).'/../../header.php');

al añadir el var_dump al inicio, me muestra los parametros que recibe el archivo correctamente. Pero si ese var_dump lo muevo despues de los includes, el var_dump me devuelve un array vacio...

 

Que esta ocurriendo??

 

Gracias

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...