elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Activar anuncio automaticamente tras el pago (TPV)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Activar anuncio automaticamente tras el pago (TPV)  (Leído 1,873 veces)
soru13

Desconectado Desconectado

Mensajes: 246



Ver Perfil
Activar anuncio automaticamente tras el pago (TPV)
« en: 6 Junio 2012, 16:32 pm »

Hola, pues estoy desarrollando una pasarela de pago que funciona de la siguiente forma:

1 - Muestro los precios de un anuncio
2 - Paso los datos a la página del banco
3 - El banco se encarga de todo lo relacionado con el pago.
4 - Una vez el pago termina, ya sea correctamente o no, me permite mandar al usuario a una página cuando termina de forma correcta y a otra cuando no lo hace.

La cuestión es esta:

Necesito que cuando el usuario page, el anuncio se active automaticamente.

Por lo que pensé en crear un script en la página que envia al usuario si el pago se realizó correctamente para que active el anuncio. Para ello pensé en el típico script que recoge la ID del anuncio através de un GET y realiza la sentencia correspondiente que sería algo como:

UPDATE anuncios SET activado = 'si' WHERE id = '$id_anuncio' AND id_usuario = '$id_user'

Mi pregunta es, ¿ésta es la mejor forma de activar el anuncio? ¿es del todo seguro?.

Otra forma que pensé fue en cuando el usuario realiza el pago, insertar una fila en una tabla para que quede registrado que pagó por ese anuncio, y luego utilizando CRON JOBS de CPANEL fuera comprobando esta tabla por ejemplo todos los días, y activando los anuncios que encuentre como pagados.
Lo que pienso sobre este método, es que queda "mal visto" por parte del usuario, ya que ha pagado y hasta dentro de 1 día como mínimo no tiene su anuncio activado, pero a diferencia del otro pues como que creo que es más seguro. ¿O no?

Necesito opiniones señores.

Gracias y un saludo a todos!


« Última modificación: 6 Junio 2012, 16:34 pm por soru13 » En línea

l337*


Desconectado Desconectado

Mensajes: 1.016


I've been thinking...


Ver Perfil
Re: Activar anuncio automaticamente tras el pago (TPV)
« Respuesta #1 en: 6 Junio 2012, 21:58 pm »

yo te podría decir que con paypal puedes hacer eso, el usuario paga y paypal lo redirecciona a un "ipn.php" que tu tengas... creo q es IPN, no recuerdo bien. Lo que hace este archivo, que tu lo tienes que codear, es aceptar una respuesta de PayPal y de ahi viene toda la info que requieres (usuario, pago aprobado, cantidad, hora de pago etc), ya de ahi puedes mandar a llamar a tu BD y hacer ese update que necesitas.

Prueba usando el https://developer.paypal.com/ es gratis, solo registrate.

Con otro tipo de pagos (directo a credit card o wire transfer) no sabría decirte.

Saludz,


En línea

soru13

Desconectado Desconectado

Mensajes: 246



Ver Perfil
Re: Activar anuncio automaticamente tras el pago (TPV)
« Respuesta #2 en: 7 Junio 2012, 15:32 pm »

Ya, pero por lo menos en España, la gente que no conoce paypal, ve mucho mas seguro una compra através de un banco español de toda la vida, que de un tal "PAYPAL", y eso puede significar que el cliente se eche atrás y no page.
En línea

l337*


Desconectado Desconectado

Mensajes: 1.016


I've been thinking...


Ver Perfil
Re: Activar anuncio automaticamente tras el pago (TPV)
« Respuesta #3 en: 7 Junio 2012, 16:30 pm »

Lo mejor sería contactar a tu banco de preferencia y pedirles el API de pagos en linea. Si no tienen pues no podras, igual y ellos te proporcionarian todo.

suerte


saludz
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines