2012-02-20 24 views
6

Magento to świetny produkt, ale po instalacji naprawdę brakuje obsługi płatności cyklicznych. Przychodzę na rozdrożu z moim obecnym projektem i potrzebuję jakiegoś kierunku.Magento Recurring Biling Solutions

Wykorzystaliśmy wszystkie wyszukiwane przez Google moduły znajdujące się pod słońcem dla Magento w celu obsługi płatności cyklicznych zgodnie z potrzebami. Jak dotąd, wszystko, co napotkaliśmy, to jeden moduł, który kosztuje 300 dolarów w brytyjskim AHeadWorks. Wypróbowaliśmy ten moduł i jesteśmy bardzo rozczarowani, głównie z powodu całkowitego braku wsparcia i dokumentacji; Nikt nie wydaje się mieć wiedzy, aby odpowiedzieć na nasze pytania, a nawet próbować.

Nasze cele są proste i nie możemy zrozumieć, dlaczego nie ma na to więcej rozwiązań, więc pojawia się pytanie, co robią inni?

Wszystko, co musimy zrobić, jest następujący:

  1. Zapewnić zapisów na przedmioty takie jak hosting, SMS marketing, itp
  2. Tie na nasze konto kupca i authorize.net
  3. Zachowaj klient na naszej stronie przez cały czas

Skrill Moneybookers & ich moduł nie jest zgodny z tym, co musimy zrobić (przynajmniej w USA). PayPal jest do bani i chce odzyskać pieniądze, a także chce przekierować klientów do ich witryny, aby skonfigurować umowę rozliczeniową. Usługi iTransact są fantastyczne, ale istnieje jeden moduł, który ma ponad 2 lata i nie ma wsparcia.

+0

Cześć, czy rozwiązać swój problem cykliczne rozliczeniowe? –

+0

Nie jestem już deweloperem tego projektu, więc nie, ale dzięki za poradę. –

+0

Uważam, że https://all4coding.com/subscriptions-and-recurring-payments.html jest rozszerzeniem, którego szukasz. Jest to udoskonalenie płatności cyklicznych Magento. Jest również zgodny z Twoimi wymaganiami. To rozszerzenie obsługuje PayPal Pro, PayPal Express, Payfow Pro, Payflow Express, itp. Oferują one bezpłatny okres próbny, dzięki czemu można go przetestować przed podjęciem decyzji o zakupie. Najlepszą częścią tego rozszerzenia jest możliwość zdefiniowania różnych cen dla różnych okresów subskrypcji dla tego samego produktu, którego nie może zrobić Aheadwork SARP. Mam nadzieję, że znajdziesz swoje rozwiązanie. –

Odpowiedz

4

Powinieneś spojrzeć na usługę OrderGroove.com. Specjalizują się w powtarzających się zamówieniach w systemach e-commerce, takich jak Magento.

+0

Podczas gdy nie używamy OrderGroove (zaczynają się od 20 000 $ miesięcznie), podążamy w tym kierunku i mamy nadzieję na lepsze wyniki. Dzięki za wskazówkę! –

7

Odpowiedź jest powtarzająca się fakturowanie jest dość tabu w branży e-commerce. Dzieje się tak głównie dlatego, że wielcy chłopcy, tj. Mastercard i Visa, mają bardzo surowe zasady regulujące powtarzające się transakcje rozliczeniowe.

Przelewanie cykliczne oznacza przechowywanie danych karty kredytowej/debetowej klienta, numeru dłuższego, terminu wygaśnięcia i cvv2, w celu dalszego przetwarzania. Jednak to otwiera ogromną puszkę robaków pod względem bezpieczeństwa. Właśnie dlatego Visa/Mastercard nakłada na sprzedawców reguły dotyczące zgodności z PCIDSS. Praktycznie oznacza to, że twój serwer/witryna musi być certyfikowany, aby był bezpieczny, za pomocą usługi takiej jak McAfee PCIDSS, która w zasadzie skanuje twój serwer/witrynę zdalnie i próbuje ją złamać. Wyszukuje otwarte porty, źle skonfigurowaną zaporę ogniową (lub jej brak), błędy skryptów xss, naruszenia wtrysków mysql, naruszenia bezpieczeństwa systemu operacyjnego i wiele innych. Jednym z najważniejszych elementów z PCIDSS jest szyfrowanie wszystkich danych karty.

Jest to pracochłonny proces, ponieważ po otrzymaniu raportu należy również naprawić wszystkie zgłoszone krytyczne problemy i przesłać skan. Są jeszcze inne kroki do wykonania, ale nie będę ich tu wyliczał. Zobacz stronę pci dss w celach informacyjnych. Oczekuje się również, że będziecie aktualizować certyfikację co kwartał.

Zasadniczo oznacza to, że karta Visa/Mastercard nie podoba się szczególnie mniejszym handlowcom, którzy mają tę funkcję, ponieważ mogą stanowić poważne ryzyko dla klientów. Jeśli ich system zostanie naruszony, hakerzy mogą korzystać z danych karty dla przestępczych przedsiębiorstw.

To z kolei oznacza, że ​​Visa/Mastercard faworyzuje dużych graczy w branży do obsługi powtarzających się płatności, takich jak PayPal, Worldpay, authorize.net, itp. Jeden port zawinięcia, jeden podmiot, aby ukarać i odzyskać straty, jeśli istnieje problem.

A teraz wracamy do Magento. Podczas gdy stosunkowo proste jest utworzenie standardowej metody płatności w Magento, ponieważ większość dostawców usług płatniczych działa w taki sam sposób [głównie], cykliczne płatności są obsługiwane inaczej niż dostawcy do dostawcy. Ponadto niektóre są bardziej restrykcyjne niż inne.

Nie mogę i nie polecę PayPal, ponieważ miałem z nimi bardzo złe doświadczenia, zdecydowanie mogę polecić metodę Worldpay + Futurepay + Invisible XML. Aby napisać moduł niestandardowy, musisz zatrudnić programistę Magento, ale jest to wykonalne. Obecnie piszę moduł dla klienta w Norwegii, używając norweskiej metody płatności i płatności cyklicznych.

Jeśli nadal potrzebujesz pomocy, skontaktuj się, mogę napisać moduł do Twojego sklepu.

Mam nadzieję, że to pomoże.

Pozdrawiam, Michael.

5

Paradox Labs ma rozszerzenie Authorize.NET CIM, które obsługuje profile powtarzalne Magento, a Braintree wydało niedawno rozszerzenie, które je obsługuje. Wprowadziłem wiele ulepszeń do powtarzających się profili Magento. Z pewnością możesz powiedzieć, że są w formie beta, ale to powinno powstrzymać cię przed zabrudzeniem sobie rąk i ukończeniem rzeczy, których zespół Magento jeszcze nie osiągnął.

Oto kilka rzeczy poprawić:

https://github.com/tegansnyder/Magento-Recurring-Beta-Grid-Improvements

https://github.com/tegansnyder/Magento-Programmatically-Create-Recurring-Profiles-Authorize.net-CIM

https://gist.github.com/tegansnyder

ja musiał dokonać zmian w sterowniku koszyka, aby umożliwić kody rabatowe do wyświetlania na nakładka na przedmioty nominalne. Domyślnie nie wyświetlają, że zostały zastosowane.

Musiałem również wprowadzić pewne zmiany w codziennym działaniu rozliczeniowym, które jest uruchamiane w celu usunięcia rabatów przy drugim rozliczeniu profilu. Magento stosował je za każdym razem, gdy dotarł do końca cyklu.

Mnóstwo drobiazgów tu i tam, ale do tego dochodzi.

+0

To zabawne, że o tym wspomniałeś. Przeprowadziłem wywiady, aby tam pracować około 3 tygodnie temu. Są około 3 bloki od miejsca, w którym teraz pracuję :) –

+0

To jest dokładnie to, co muszę zrobić. Czy możesz mi powiedzieć, który plik należy edytować, aby usunąć rabaty z powtarzających się przedmiotów po ich początkowej sprzedaży? – khaos337

3

Istnieją różne strategie w celu wdrożenia powtarzających subskrypcji rozliczeniowy/produktu z Magento:

Magento Powtarzające Profile

Magento wbudowanego w powtarzających profile funkcja może być używana z kompatybilnych rozszerzeń Magento płatności i bram. Należą do nich PayPal, Authorize.Net CIM (Customer Information Manager). W przypadku tego podejścia wymagane jest rozszerzenie płatności obsługujące funkcję powtarzających się profili, na przykład Paradox Labs CIM Extension.

Dostosuj Magento Wspierania powtarzających się płatności

można to zrobić z trzecim rozszerzeniem partii, podobnie jak (AheadWorks SARP extension) lub opracowane od podstaw.

Integracja zewnętrznego oprogramowania Subskrypcja Zarządzania

Platformy, które specjalizują się w subskrypcji produktów eCommerce obejmują:

Niektóre oprogramowanie do zarządzania subskrypcji dla produktów cyfrowych obejmuje: