entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Pagos con paypal por descarga

Hola, tengo una web de venta de plantillas web, lo que quiero hacer es que solo aparezca el link de descarga cuando se haya recibido el pago por paypal. ¿Cómo puedo saber cuando se ha realizado el pago? Si se pudiera recoger en una variable y luego en mi código que compruebe si está pagado que enseñe el link, si no está pagado que no lo enseñe. No se si me explico bien..

Saludos y gracias!

1 Respuesta

2votos

Leonardo-Tadei Puntos227320

Hola Jabixo,

podrías usar la API de PayPal para saber si un pago fue existoso o no.

Acá está documentada: https://developer.paypal.com/docs/classic/api/

y la que tendrías que usar es: https://developer.paypal.com/docs/classic/api/adaptive-payments/PaymentDetails_API_Operation/ validando que el estado sea COMPLETED.

Esto implica que tenés que guardar los datos del intento de pago para validarlo contra un usuario registrado, o mentener en una sesión los valores para habiltiar la descarag si no tenés usuarios registrados (también tendrías que proveer otro métido si el usuario no se registra porque la sesión expirará en algún momento o se pierde si se cierra el navegador)

Tené cuidado con los mecanismo de cancelación de pagos que PayPal ofrece: podrían pagarte, descargar el archivo y luego cancelar la operación. Sin embargo las opciones de cancelación de operaciones no están disponibles para todas las cuentas de PayPal.

Saludos!

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta