2010-12-10 66 views
5

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

+0

¡Buena suerte con su proyecto! – bakoyaro

Respuesta

2

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?

5

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 ...

2

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

Cuestiones relacionadas