Pytanie Tworzenie witryny opartej na subskrypcji w środowisku ASP.NET


Chciałbym zaktualizować moją stronę internetową, aby była oparta na subskrypcji. To projekt formularzy sieci ASP.NET. Szukam następującą funkcjonalność:

  1. Możliwość zapisywania się użytkowników różne plany (złoto, Premium itp.)
  2. Możliwość uaktualnienia użytkowników / obniżenie do i z planów
  3. Możliwość podpięcia tego do płatności edytor
  4. Możliwość posiadania kredytu system (użytkownik kupuje x kredytów za $ y) jako alternatywa dla planów w (1)

Większość tej funkcjonalności (jeśli nie wszystkie) jest obsługiwana przez dużą liczbę stron internetowych, co pozwala mi sądzić, że mogę wykorzystać istniejący system zamiast ponownie wymyślić koło.

Potrzebujesz więcej opinii. Dziękuje za przeczytanie.


16
2018-04-12 13:51


pochodzenie




Odpowiedzi:


Sprawdź przykładowy projekt demonstrujący budowę usługi subskrypcji w asp.net. Jest dostępny na MSDN i jest nazywany Freemium Web Application Toolkit

alt tekst http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=WATFreemium&DownloadId=9048


8
2018-04-20 02:42



Wydaje się być zbudowany na ASP.NET MVC. Czy istnieje odpowiednik Webforms? - DotnetDude
Niestety, nie sądzę, że istnieje wersja WebForms ASP.NET, ale można łatwo dostosować model, aby to zrobić. Jeśli po prostu przejmiesz Bazę danych i logikę biznesową, pójdzie to bardzo daleko. Powodzenia! - Banzor
Link wydaje się być martwy. Ktoś dostał kopię? - Simon Woodhead


Zamiast tworzyć całą niezbędną logikę samodzielnie, możesz użyć usługi płatności subskrypcji, takiej jak chargify.

Ma to następujące zalety:

  • możesz zacząć od razu z hostowanymi stronami płatności
  • możesz akceptować karty kredytowe dla powtarzających się płatności bez potrzeby rejestrowania się w innym miejscu (jak powiedziałem, PayPal niestety nie oferuje tej opcji)
  • nie musiałbyś zajmować się wszystkimi programami związanymi z subskrypcją, takimi jak wysyłanie e-maili, obsługa zwrotów opłat i tak dalej

Istnieje wiele innych usług gromadzenia subskrypcji płatności tam. Kiedyś wiem, że:


4
2018-04-21 18:22



Dzięki za wskazówkę. Tak, zdecydowanie byłbym zainteresowany pośrednikiem, który zająłby się logiką biznesową. Który z wymienionych dostawców wolisz i dlaczego? Rozumiem zalety na wysokim poziomie. Czy byłbyś wystarczająco miły, aby szczegółowo wyjaśnić? Dzięki - DotnetDude


W przypadku szablonu projektu formularzy internetowych konieczne będzie zaimplementowanie szablonu Web Profile Builder klasa wrapper, aby umożliwić dostęp do profili użytkowników. Można to zrealizować za pomocą PayPal. Zrobiłem coś podobnego tutaj, mam nadzieję, że to wskaże ci właściwy kierunek :-)


1
2018-04-12 13:58



Czy ta implementacja byłaby specyficzna dla systemu PayPal. Czy mogę go używać z innymi dostawcami? - DotnetDude
Tak, PayPal obsługuje wszystkie główne karty kredytowe, a użytkownik nie musi mieć konta PayPal, aby subskrybować. Możesz dodać SSL lub nawet użyć innego procesora płatności, jeśli chcesz. Potencjalnym problemem jest tutaj poprawna konfiguracja profili w celu umożliwienia subskrypcji; potrzebujesz profili do przechowywania powiązanych danych z ich rejestrami członkostwa :-) - IrishChieftain
Jeśli nie masz konta PayPal, możesz dokonać tylko jednorazowych płatności, które są niewystarczające w scenariuszu subskrypcji. Faktycznie więc twoi użytkownicy muszą mieć konto PayPal lub musisz upewnić się, że wprowadzają dane karty kredytowej co miesiąc (lub jakikolwiek okres) ponownie. Prowadzimy wiele witryn opartych na subskrypcji i robimy złe wrażenia z przypomnień. - ntziolis
@ntziolis - dobrze zauważony! Nie ma wątpliwości, że mają konto PayPal, aby ustawić powtarzalną płatność, dzięki :-) - IrishChieftain
To jest miejsce, w którym pojawiają się usługi takie jak recurly i chargify. Ich celem jest pomóc Ci skonfigurować cykliczną subskrypcję z Paypal, która nie obsługuje powtarzających się płatności? - DotnetDude