Tengo un sitio web y me gustaría implementar un servicio de suscripción paga. Es un servicio simple con solo 2 tipos de planes. Por ahora, solo use Paypal. Pero estoy un poco perdido antes de comenzar, principalmente con el modelo de datos. Mi pregunta principal por el momento es, ¿qué información debo conservar para cada suscripción? ¿Debo implementar un carrito de compras para esto (no lo creo)? No estoy pidiendo una explicación detallada, solo unas pocas luces o recursos para encontrar una manera de comenzar. Gracias.Implementar un servicio de suscripción paga en un sitio web
Respuesta
vistazo a cualquier anuncio publicitario tarjeta de suscripción de cualquier revista y usted puede tener una idea de qué tipo de datos tendrá que registrar . La fecha de inicio y finalización de la suscripción sería algo bueno de guardar, y a qué tipo de plan está suscrito el usuario. Una vez que tenga la fecha de finalización, solo necesita ejecutar una consulta para obtener los registros de los usuarios que tienen acceso. Algo como Select * from users where subscription_end_date is >= today
Estoy seguro de que habrá muchas otras columnas que se incluirán en su producto final, pero eso dependerá de usted para decidir qué datos quiere conservar. ¿Cuáles son los diferentes estados en los que puede estar una suscripción? ¿Puede alguien estar suscrito a ambos servicios al mismo tiempo?
Depende de la tecnología que esté utilizando. pagos básicos funcionan un poco como esta
-> se le envía a PayPal con un plan (se define el plan de paypal) saben que ascienden a cargar puede pasar parámetros personalizados que se va a pasar de nuevo
cliente completa aplicación
< - payPal te dice que su plan predefinido consiguió compró en esta misma petición, envían una gran cantidad de información sobre el pago que incluye un GUID y sus parametros
- que> pide paypal "oye, alguien me acaba de decir este plan GUID consiguió comprado, se puede confirmar"
< -
servicio devuelve paypal 'sí' -> tomas ID del cliente de los parametros que se adjunta cuando se les envía al servicio de payPal y actualizarlos a "pagado" en la base de datos, o lo que sea
Eso es en pocas palabras ...
PayPal hace un trabajo decente si desea cargar la misma cantidad cada mes. Sin embargo, si prevé que los usuarios realicen cambios en sus planes de suscripción (actualizaciones/degradaciones) o que necesiten proporcionar créditos a su cuenta para fines de asistencia al cliente, PayPal requerirá que cancele la suscripción ... y luego solicitará que el cliente se vuelva a suscribir. .
[La revelación completa - Soy un co-fundador de Recurly.com]
Recurly maneja las actualizaciones y degradaciones, y proporciona mensajes de correo electrónico al cliente automatizado para ser enviados a sus clientes (en su nombre) para cada evento confirmación y factura que ocurre. También tiene un panel de administración de cuenta completo e informes para que no tenga que compilarlo usted mismo.
Lo mejor de todo es que si decide abandonar PayPal y mover su negocio a una puerta de enlace de pago independiente, almacena todas sus tarjetas de crédito en una bóveda compatible con PCI para que no tenga que pedirle a sus clientes que vengan. volver y volver a suscribirse (PayPal no devolverá la información de su tarjeta de crédito del cliente).Simplemente configura su nueva puerta de enlace en Recurly, y los pagos se procesarán sin interrupción para su negocio.
Aquí es un blog que escribió sobre el tema: http://blog.recurly.com/2010/08/top-ten-reasons-to-use-recurly-vs-paypal-for-recurring-billing/
-Mejor de suerte.
-Dan
- 1. ¿Cómo implementar/publicar un sitio web ASP.NET?
- 2. ¿Cómo puedo implementar OCR en un sitio web usando PHP?
- 3. ¿Cómo implementar un servicio web en Amazon EC2?
- 4. Protección de un servicio web
- 5. ¿Es un servicio WCF un servicio web?
- 6. Medición en un sitio web
- 7. ¿Es un servicio web o un servicio web?
- 8. ¿Cómo implementar un sitio de WordPress y un sitio de Django en el mismo dominio?
- 9. ¿Garantizar un servicio web?
- 10. ¿Cómo alojar un sitio web JSP en un servidor web?
- 11. Cómo ejecutar MSDeploy un paquete de sitio web creado en un sitio web de IIS virgen
- 12. ¿Cómo implementar el servicio web ASP.NET en IIS 7?
- 13. ¿Qué servicio para incrustar un videochat fácilmente en un sitio web?
- 14. Creación de un servicio web con Perl
- 15. ClickOnce ¿implementar un servicio de Windows?
- 16. El envío de datos a un sitio web de un servicio WCF
- 17. Raspe un sitio web dinámico
- 18. ¿Cómo puedo cobrar una tarifa de suscripción mensual recurrente para mi sitio web?
- 19. Rascar todo un sitio web
- 20. Cargar comprobando un sitio web ASP.NET
- 21. Cómo implementar 2 soluciones separadas de ASP.NET en un sitio web de IIS
- 22. ¿Cómo despliega un sitio web en sus servidores web?
- 23. Leyendo un sitio web con asyncore
- 24. cómo implementar un servicio jax-ws para eclipse o tomcat?
- 25. ¿Cómo construir un sitio web en Node.js?
- 26. Administrar un sitio web en rápido crecimiento
- 27. ¿Posiciona absolutamente todo en un sitio web?
- 28. Escribiendo un sitio web en Python
- 29. Incrustar un sitio web/página en Silverlight
- 30. descargar un sitio web completo en C#
¡Buena suerte con su proyecto! – bakoyaro