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.
Cześć, czy rozwiązać swój problem cykliczne rozliczeniowe? –
Nie jestem już deweloperem tego projektu, więc nie, ale dzięki za poradę. –
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. –