J'ai un site web et j'aimerais mettre en place un service d'abonnement payant. C'est un service simple avec seulement 2 types de plans. Pour l'instant, il suffit d'utiliser Paypal. Mais je suis un peu perdu avant de commencer, principalement avec le modèle de données. Ma principale question pour l'instant est, quelle information dois-je garder pour chaque abonnement? Dois-je mettre en place un panier pour cela (ne le pensez pas)? Je ne demande pas une explication détaillée, juste quelques lumières ou ressources pour trouver un moyen de commencer. Merci.Mettre en place un service d'abonnement payant sur un site web
Répondre
Regardez toute carte d'abonnement mailer de tout magazine et vous pouvez avoir une idée du type de données que vous devrez enregistrer . La date de début et de fin de l'abonnement serait une bonne chose à conserver, et le type de plan auquel l'utilisateur est abonné. Une fois que vous avez la date de fin, vous avez juste besoin d'exécuter une requête pour obtenir les enregistrements des utilisateurs qui ont accès. Quelque chose comme Select * from users where subscription_end_date is >= today
Je suis sûr qu'il y aura beaucoup d'autres colonnes qui iront dans votre produit final, mais ce sera à vous de décider quelles données vous souhaitez conserver. Quels sont les différents états dans lesquels un abonnement peut être? Quelqu'un peut-il être abonné aux deux services en même temps?
Dépend de la technologie que vous utilisez. les paiements de base fonctionnent un peu comme ce
-> Vous les envoyez à paypal avec un plan (vous définissez le plan sur paypal) ils savent quel montant à facturer vous pouvez passer des paramètres personnalisés qu'ils passera retour
client remplit l'application
< - paypal vous dit que votre plan prédéfini obtenu acheté dans cette même demande, ils envoient beaucoup d'informations sur le paiement, y compris un GUID et vos params
-> vous demandez paypal "hey, quelqu'un m'a dit ce plan GUID se est acheté, pouvez-vous confirmer"
< - paypal retours de service de oui de
-> vous prenez l'ID du client des params que vous ci-joint lorsque vous leur avez envoyé au service paypal et les mettre à jour « payé » dans la base de données, ou quoi que
qu'il est en quelques mots ...
PayPal fait un travail décent si vous voulez facturer le même montant tous les mois. Cependant, si vous anticipez que vos utilisateurs apportent des modifications à leurs plans d'abonnement (mises à jour/rétrogradations) ou qu'ils doivent fournir des crédits sur leur compte à des fins de support client, PayPal vous demandera d'annuler l'abonnement ... puis de vous réabonner .
[La divulgation complète - Je suis co-fondateur de Recurly.com]
Recurly gère les mises à jour et révisions à la baisse, et fournit des e-mails des clients automatisés pour être envoyés à vos clients (en votre nom) pour chaque événement confirmation, et la facture qui se produit. Vous disposez également d'un tableau de bord de gestion de compte complet et d'un reporting pour ne pas avoir à le créer vous-même. Le meilleur de tous, si vous décidez de quitter PayPal et déplacez votre entreprise à une passerelle de paiement autonome, Recurly stocke toutes vos cartes de crédit dans un coffre-fort conforme PCI, de sorte que vous n'avez pas besoin de demander aux clients de venir revenir et se réinscrire. (PayPal ne retournera pas vos informations de carte de crédit client).Vous configurez simplement votre nouvelle passerelle dans Recurly, et les paiements seront traités sans interruption pour votre entreprise.
Voici un blog que nous avons écrit sur le sujet: http://blog.recurly.com/2010/08/top-ten-reasons-to-use-recurly-vs-paypal-for-recurring-billing/
-Meilleur de chance.
-Dan
Bonne chance pour votre projet! – bakoyaro