¿Soluciones de pago para productos digitales (código de licencia)?

Tengo anuncios en mi sitio web, así como una pantalla molesta que dice "considere comprar nuestra aplicación móvil" que aparece de vez en cuando. Nada demasiado molesto, pero sigue siendo un poco molesto para los usuarios intensivos del sitio.

Simplemente puse un botón "Ayúdanos" a través de PayPal, pero luego me di cuenta de que podría tener más sentido tener la opción de pagar una tarifa única o una suscripción para eliminar los anuncios y la pantalla molesta.

Consideré redirigir a los usuarios a una página que les da un "código de licencia" después de un pago exitoso. Luego ingresarían el código en el sitio web para activar la eliminación de anuncios y se usaría una cookie para recordarlo. Sin embargo, es posible que también necesite usar Notificaciones de pago instantáneas para manejar las suscripciones. Y los usuarios tendrían que volver a ingresar el código de activación si cambian de navegador, ya que solo persistiría en el cliente como una cookie. ¿Y creo que leí algo sobre que la página de redirección no funciona igual si pagan con tarjeta de crédito o por otros medios?

La solución de PayPal parece un poco intrincada: ¿existen soluciones fáciles de usar para este tipo de escenario, donde todo lo que realmente desea "vender" es un código de activación?

No crea que necesita una activación de tipo de código de licencia para un sitio web: simplemente haga que un usuario pueda iniciar sesión (para publicar comentarios, etc. de todos modos, ¿no?) Y si paga $x por mes o una vez, entonces márquelo en su base de datos y no les muestre anuncios (si-entonces verifique antes de llamar al código de anuncio). Mira lo que hace fark.com con bare fark y totalfark
Estoy tratando de evitar la molestia de crear un sistema de administración de usuarios completo, ya que realmente no tiene ningún uso en este sitio. Es por eso que estoy buscando una solución simple que requiera una codificación mínima de mi parte ...
si no crea un sistema de usuario, no podrá deshabilitar las adiciones al usuario. si su sistema no sabe quién es el usuario, no sabrá quién es el que requirió que se deshabilitaran las adiciones

Respuestas (1)

debe capturar la autorización y el pago, después de recibir la confirmación, podrá ejecutar las funciones requeridas para deshabilitar las adiciones para ese usuario.

pero para eso necesitará un código del lado del servidor para manejar el pago

aquí hay un ejemplo lógico

https://stackoverflow.com/questions/4699907/paypal-pago-y-net-confirmation-check-page