Foros del Web » Programación para mayores de 30 ;) » Programación General »

Duda conexión TPV

Estas en el tema de Duda conexión TPV en el foro de Programación General en Foros del Web. Hola, Tengo que implementar un TPV. La idea es: 1. Generar ID de transacción único. 2. Enviar el ID de transacción único + resto de ...
  #1 (permalink)  
Antiguo 17/10/2013, 05:46
 
Fecha de Ingreso: julio-2005
Mensajes: 310
Antigüedad: 19 años, 4 meses
Puntos: 36
Duda conexión TPV

Hola,

Tengo que implementar un TPV. La idea es:

1. Generar ID de transacción único.
2. Enviar el ID de transacción único + resto de info a la pasarela de pago
3. Pasarela de pagos procesa el pago y envía respuesta
4. Almaceno el ID de transacción único + la respuesta en mi base de datos.

El problema que veo es que si entre el punto 3 y el punto 4 el servidor, por ejemplo, se apaga el pago se habrá realizado pero no constará en ningún lado (bueno sí, en el TPV virtual).

¿Cuál es la solución a este problema?

Había pensado en:
1. Genera id de transacción único
2. Guardar el id de transacción único en la base de datos asociado a una reserva.
...

Así si falla la conexión puedo, con ese id, implementar una tarea que comprueba periódicamente con el TPV si ha habido algún pago o intento de pago con el ID de transacción que almacené anteriormente en la base de datos.

¿Cómo lo hacéis vosotros?

Saludos.
  #2 (permalink)  
Antiguo 20/10/2013, 14:59
Avatar de dashtrash
Colaborador
 
Fecha de Ingreso: abril-2007
Ubicación: Ni en Sevilla,ni en Sanlúcar..qué más da..
Mensajes: 927
Antigüedad: 17 años, 7 meses
Puntos: 270
Respuesta: Duda conexión TPV

Siempre es conveniente descargar los logs de los sistemas de pago, y compararlos con lo que tienes en tu base de datos local, para comprobar que todo cuadra.
  #3 (permalink)  
Antiguo 12/11/2013, 15:37
 
Fecha de Ingreso: julio-2005
Mensajes: 310
Antigüedad: 19 años, 4 meses
Puntos: 36
Respuesta: Duda conexión TPV

Hola,

Gracias por la info. He mirado el manual del TPV del BBVA pero no encuentro nada de poder descargar ningún tipo de log.

Saludos.

Etiquetas: tpv
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 03:35.