Foros del Web » Programando para Internet » PHP »

¿Y si el tpv no vuelve?

Estas en el tema de ¿Y si el tpv no vuelve? en el foro de PHP en Foros del Web. Hola. Me estoy encontrando con un problema en una tienda virtual que he desarrollado. Cuando el cliente hace un pedido y mi web lo manda ...
  #1 (permalink)  
Antiguo 11/05/2007, 02:53
Avatar de mariogl84  
Fecha de Ingreso: noviembre-2002
Ubicación: Barcelona
Mensajes: 433
Antigüedad: 17 años, 1 mes
Puntos: 20
¿Y si el tpv no vuelve?

Hola. Me estoy encontrando con un problema en una tienda virtual que he desarrollado. Cuando el cliente hace un pedido y mi web lo manda al tpv del banco, ahí pasa lo que tenga que pasar y luego el tpv lo lleva a mi web y me dice si el cliente ha efectuado el pago o no, y mi web entonces graba el pedido definitivo o no.

El problema es que hay gente que, una vez que ha pagado, en vez de darle al botón para volver a mi web, cierra el navegador desde la web del tpv, con lo cual, mi página no tiene modo de saber si ha pagado, y no puedo grabar el pedido. Así me he encontrado con clientes que han hecho y pagado un pedido, pero éste no aparece por ningún lado.

¿Cómo se resuelve esto? Hay miles de tiendas con tpv virtual, supongo que estará solucionado.

Gracias.
  #2 (permalink)  
Antiguo 11/05/2007, 03:35
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 14 años, 3 meses
Puntos: 19
Re: ¿Y si el tpv no vuelve?

No sé con qué tpv habrás trabajado pero, normalmente, éstos tiene un método de notificación de pago asíncrono. Tú les pasas una url y ellos envían la notificación a esa url.
Por otro lado, deberías guardar el pedido antes de pasar el tpv virtual para evitar eso que comentas (que cierren el navegador antes de volver a tu página).

Un saludo
  #3 (permalink)  
Antiguo 13/05/2007, 05:14
Avatar de mariogl84  
Fecha de Ingreso: noviembre-2002
Ubicación: Barcelona
Mensajes: 433
Antigüedad: 17 años, 1 mes
Puntos: 20
Re: ¿Y si el tpv no vuelve?

Lo de guardar el pedido antes no lo puedo hacer porque en ese momento no se sabe si está pagado o no. Se graba de forma temporal, pero luego necesito confirmar que el pedido se ha pagado.

Sin embargo, lo del envío asíncrono sí que parece la solución. Tengo el TPV de La Caixa, miraré en la documentación a ver si encuentro algo.

Gracias por responder, jerkan.
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 15:16.