Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/05/2011, 15:41
Avatar de Hamn
Hamn
 
Fecha de Ingreso: marzo-2008
Ubicación: Cali-Colombia
Mensajes: 212
Antigüedad: 16 años, 1 mes
Puntos: 1
if condicional

Amigos tengo un sitio donde efectua pagos en linea

el cliente tiene dos cuentas de las cuales una es para pagos superiores a 20.000 pesos y la otra para pagos inferiores a 20.000 pesos

ya tengo mi sitio configurado para que detecte si el valor es superior ó inferior y envie una llave y un id de usuario, hasta ahi todo bien


para que el proceso se complete mi sitio requiere de un archivo de confirmacion y otro de respuesta.

con eso yo le muestro al usuario el estado de la transaccion y actualizo el estado del pedido en la db.

aca viene mi problema, hice un if para comparar los datos recibidos y actualizar mi db y mostrar al usuario el estado de su transaccion.

Esto es un ejemplo de esta manera funciona bien pero ya con una llave definida
Código PHP:
$llave="1000000000000"//llave para comparar firmas
$usuario_id $_REQUEST['usuario_id']; //usuario recuperado del proceso
$fecha date("d.m.Y-H:i:s");
$ref_venta $_REQUEST['ref_venta'];
$moneda=$_REQUEST['moneda'];
lee y carga el resto de datos sumninistrados por la plataforma de pagos en linea

y esta la que estoy haciendo para obtener la llave que viene encriptada en la firma segun el id de usuario, la llave que debe usar mi sistema para continuar el proceso normal, pero no me funciona.

Código PHP:
$usuario_id $_REQUEST['usuario_id'];  
if(
$usuario_id 11111)
{
    
$llave_encripcion "000000000000"// si es mayor de 20000 pesos
    
        
}
else
{
    
$llave_encripcion "111111111111"// si es menor de 20000 pesos

$usuario_id=$_REQUEST['usuario_id'];
$ref_venta=$_REQUEST['ref_venta'];
$valor=$_REQUEST['valor'];
$moneda=$_REQUEST['moneda'];
lee y carga el resto de datos sumninistrados por la plataforma de pagos en linea 
__________________
De que vale la vida si cuando la tenemos parece estar muerta.

http://www.somoscali.com/

Última edición por Hamn; 24/05/2011 a las 15:58