Foros del Web » Estrategias Digitales y Negocios Online » Negocios »

TPV de La Caixa (España). Ir a url de confirmacion?

Estas en el tema de TPV de La Caixa (España). Ir a url de confirmacion? en el foro de Negocios en Foros del Web. Hola Necesito ayuda para terminar de configurar el TPV de La Caixa. (España) He logrado hacer todo, inclusive que vaya a una pagina de confirmacion ...
  #1 (permalink)  
Antiguo 31/03/2009, 02:41
 
Fecha de Ingreso: diciembre-2005
Ubicación: Barcelona
Mensajes: 1.428
Antigüedad: 18 años, 4 meses
Puntos: 15
TPV de La Caixa (España). Ir a url de confirmacion?

Hola
Necesito ayuda para terminar de configurar el TPV de La Caixa. (España)

He logrado hacer todo, inclusive que vaya a una pagina de confirmacion (confirmacion.php) cuando el pago se realiza correctamente. Le indiqué esa pagina con:
Código:
$urlMerchantUrlOK='http://www.mipagina.com/confirmacion.php';

<input type=hidden name=Ds_Merchant_UrlOK value='$urlMerchantUrlOK'>

Todo funciona bien pero necesito que cuando llega a confirmacion.php yo pueda recuperar ciertos variables.

De modo que en confirmacion.php he puesto:
Código:
if(isset($_POST['Ds_Amount'])) {echo $_POST['Ds_Amount'];}
//Ds_Amount es uno de los valores que supuestamente puedo recuperar
Pero no me da resultado.
Así tengo configurado el Comercio en el "Modulo de Pago"


Lo que he visto es que si cambio "Parametros en las URL" a SI entonces si las puedo recuperar cambiando de POST a GET (en confirmacion.php) Pero esto no debe hacerse no?


Alguna ayudita. El soporte de la caixa me dice que no me pueden ayudar con este tema porque es consultoria.
gracias
  #2 (permalink)  
Antiguo 31/03/2009, 10:27
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 6 meses
Puntos: 48
Respuesta: TPV de La Caixa (España). Ir a url de confirmacion?

Cita:
Lo que he visto es que si cambio "Parametros en las URL" a SI entonces si las puedo recuperar cambiando de POST a GET (en confirmacion.php) Pero esto no debe hacerse no?
Una peticion POST no es mas dificil de simular que una GET. Supongo que te pasaran un parametro en plan firma para validar que los valores no han sido manipulados.
Código PHP:
El soporte de la caixa me dice que no me pueden ayudar con este tema porque es consultoria
No, es soporte tecnico. Tu lo que quieres saber es como recoger los datos que te envia la tpv, eso o viene en el manual o te lo tienen que decir. Si solo te los envia por GET, vale, que te lo diga y te de la lista de parametros.
  #3 (permalink)  
Antiguo 31/03/2009, 10:43
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: TPV de La Caixa (España). Ir a url de confirmacion?

Cita:
Iniciado por DarkJ Ver Mensaje
No, es soporte tecnico. Tu lo que quieres saber es como recoger los datos que te envia la tpv, eso o viene en el manual o te lo tienen que decir. Si solo te los envia por GET, vale, que te lo diga y te de la lista de parametros.
El soporte técnico te lo han de dar si falla algo o tienes alguna duda sobre los parámetros, etc. Pero si "no sabes" recuperar algo mediante POST, es problema tuyo. Y lo sé porque yo me topo con casos como estos muchas veces. Usuarios que te contratan un servicio y te comienzan: como recupero las variables? Como las guardo en mysql? Y pierdes el tiempo programandole un EJEMPLO con lo que pide y dice que falla porque donde pone "IP_SERVIDOR" no pone su IP.

En ese caso, el servicio técnico ha dado una buena respuesta, en todo caso, les tendría que haber planteado la pregunta de otra forma.
__________________
Aviso: No se resuelven dudas por MP!
  #4 (permalink)  
Antiguo 31/03/2009, 10:45
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: TPV de La Caixa (España). Ir a url de confirmacion?

Cita:
Iniciado por chefnelone Ver Mensaje

De modo que en confirmacion.php he puesto:
Código:
if(isset($_POST['Ds_Amount'])) {echo $_POST['Ds_Amount'];}
//Ds_Amount es uno de los valores que supuestamente puedo recuperar
Pero no me da resultado.

Lo que he visto es que si cambio "Parametros en las URL" a SI entonces si las puedo recuperar cambiando de POST a GET (en confirmacion.php) Pero esto no debe hacerse no?
Prueba otra cosa, configura que te envie los datos por POST y utiliza este código:

Código:
if(isset($_REQUEST['Ds_Amount'])) {echo $_REQUEST['Ds_Amount'];}
//Ds_Amount es uno de los valores que supuestamente puedo recuperar
Y dime si te funciona o no ;)
__________________
Aviso: No se resuelven dudas por MP!
  #5 (permalink)  
Antiguo 31/03/2009, 11:02
 
Fecha de Ingreso: diciembre-2005
Ubicación: Barcelona
Mensajes: 1.428
Antigüedad: 18 años, 4 meses
Puntos: 15
Respuesta: TPV de La Caixa (España). Ir a url de confirmacion?

Cita:
Iniciado por Malenko Ver Mensaje
Prueba otra cosa, configura que te envie los datos por POST y utiliza este código:

Código:
if(isset($_REQUEST['Ds_Amount'])) {echo $_REQUEST['Ds_Amount'];}
//Ds_Amount es uno de los valores que supuestamente puedo recuperar
Y dime si te funciona o no ;)
No me ha funcionado.

Lo raro es que con GET funcione y con POST no

Última edición por chefnelone; 31/03/2009 a las 12:33
  #6 (permalink)  
Antiguo 31/03/2009, 12:35
 
Fecha de Ingreso: diciembre-2005
Ubicación: Barcelona
Mensajes: 1.428
Antigüedad: 18 años, 4 meses
Puntos: 15
Respuesta: TPV de La Caixa (España). Ir a url de confirmacion?

yo no seré un experto pero si me envian un varible $_POST con nombre $_POST['Ds_Amount'] entonces con:
if(isset($_POST['Ds_Amount'])) {echo $_POST['Ds_Amount'];}

debería recuperarlo no? que más hay?
  #7 (permalink)  
Antiguo 01/04/2009, 01:01
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: TPV de La Caixa (España). Ir a url de confirmacion?

Ahora si que es momento de que les escribas al servicio técnico diciendo que has usado $_REQUEST y no te ha cogido las variables enviadas por POST. Te lo comento porque el array $_REQUEST contiene el valor de los arrays: $_GET, $_POST y $_COOKIE, así que lo tendrías que haber recibido si o si. Así comprobarán si está pasandote correctamente los valores.
__________________
Aviso: No se resuelven dudas por MP!
  #8 (permalink)  
Antiguo 01/04/2009, 01:42
 
Fecha de Ingreso: diciembre-2005
Ubicación: Barcelona
Mensajes: 1.428
Antigüedad: 18 años, 4 meses
Puntos: 15
Respuesta: TPV de La Caixa (España). Ir a url de confirmacion?

gracias malenko,
solo una cosa, está mal si los recibo usando el metodo $_GET ?

porque si fuera que no hay problemas ya lo tendría terminado.
  #9 (permalink)  
Antiguo 01/04/2009, 03:20
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: TPV de La Caixa (España). Ir a url de confirmacion?

No, no hay nada malo en que los recibas por GET, aunque yo en estas cosas suelo trabajar usando POST, no hay ningún inconveniente a nivel técnico :)
__________________
Aviso: No se resuelven dudas por MP!
  #10 (permalink)  
Antiguo 01/04/2009, 03:53
 
Fecha de Ingreso: diciembre-2005
Ubicación: Barcelona
Mensajes: 1.428
Antigüedad: 18 años, 4 meses
Puntos: 15
Respuesta: TPV de La Caixa (España). Ir a url de confirmacion?

Solucionado--
El tema es que hay que recuperarlas con $_GET.
No se porqué pensé que debería ser $_POST.

Gracias
Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:50.