Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/12/2008, 13:45
Juliorush
 
Fecha de Ingreso: diciembre-2008
Mensajes: 9
Antigüedad: 16 años, 2 meses
Puntos: 0
Pregunta Problema enviar/recibir formulario Banorte

Qué tal amigos, agradecería muchísimo su ayuda, lo que sucede es que administro una página de ecommerce. Desde el martes pasado tengo un problema, cuando el usuario mete todos sus datos de tarjeta de crédito y se va a Banorte (Payworks) el regreso no lo registra mi página ni mi base de datos, pero el banco sí. Lo que hago es de una página php el usuario ingrasa sus datos, los cuales se van cuando le da clic a realizar pago. Los datos se van en una clase php que tiene incluìda la dirección de respuesta. el problema que me sale es un 302 moved temporarily (cambié el tiempo de set limit time a nadaya que de esta manera no manda un error de conexión). Ojalá me pudieran ayudar, estoy seguro que el problema está en la clase que se va y regresa, pero por cualquier cosa les dejo los códigos que uso.
Este es el formulario de la tarjeta de crédito:

Código:
<?php
require_once("../common/common.php");
require_once("../common/class.template.php");
require_once("../common/class.user.php");
require_once("../common/dbinfo.php");
require_once("../common/class.pedido.php");
require_once("../common/class.productos.php");
require_once("../common/class.session_timer.php");

@session_name('portal');
session_start();
$timer = new SessionManger();
$timer->update_session($_SESSION);
$pedido = new pedido();
$user = new usuarios();
$producto = new productos();

$gran_total = $pedido->get_grantotal_pedido($dbh,$_SESSION["id_pedido"]);

if ($_GET["card"]=="amex"){
    $template_file = "carrito_paso_3_amex.html";
    $action = "prepare_amex.php";
}elseif($_GET["card"]=="visamc" || !$_GET["card"]){
    $template_file = "carrito_paso_3_visa_mc.html";
    $action = "prepare.php";
}

$Tmpl = new Template(TMPL_PATH);
$Tmpl->RegVar('@MODIFY_URL@',"order_s1.php?job_id=".$_SESSION["job_id"]);
$Tmpl->RegVar('@ACTION@',$action);
$Tmpl->RegVar('@TOTAL@',$gran_total);
$Tmpl->RegVar('@NOMBRE@',$_SESSION["nombre"]);
$Tmpl->RegVar('@F_TOTAL@',number_format($gran_total,2,'.',','));
$Tmpl->RegVar('@ORDERID@',$_SESSION["id_pedido"]);
$templete = $Tmpl->SpitContent($template_file);
print $templete;


mysql_close($dbh);
?>