Wymagania wtyczki dla programistów
Systemy, które pozwalają na zmianę kodu, powinny przestrzegać następujących wymagań.
Administrator
- Administrator powinien zawierać 3 karty + 1 nieobowiązkową kartę:
- Główne ustawienia
- Preferowana jest możliwość aktywowania / dezaktywowania integracji.
- Obowiązkowa jest możliwość wpisania ID projektu. Preferowany jest walidator cyfr dla ID.
- Obowiązkowa jest możliwość wpisania podpisu projektu (Project Sign).
- Preferowana jest możliwość włączenia trybu testowego.
- Dodatkowe ustawienia
- Preferowana jest możliwość wpisania tytułu sposobu płatności.
- Preferowana jest możliwość podania opisu sposobu płatności.
-
Obowiązkowa jest możliwość wyboru opcji przekierowania na Paysera lub wyboru sposobu
płatności na stronie internetowej sklepu.
-
Obowiązkowa jest możliwość wyboru kraju, jeśli sposoby płatności są wyświetlane na stronie
sklepu, a nie Paysera. Obowiązkowa jest możliwość wyboru kilku krajów.
-
Obowiązkowa jest możliwość wyboru sposobu wyświetlania listy płatności
(Widok listy / Widok siatki).
- Status zamówienia
-
Obowiązkowa jest możliwość wyboru statusu zamówienia, który jest ustawiany przed
przekierowaniem na stronę płatności (w oczekiwaniu na płatność).
-
Obowiązkowa jest możliwość wyboru statusu zamówienia, który jest ustawiany gdy użytkownik
wraca po pomyślnym wykonaniu płatności (w oczekiwaniu na potwierdzenie płatności).
-
Obowiązkowa jest możliwość wyboru statusu zamówienia, który jest ustawiany po pomyślnym
potwierdzeniu płatności (zapłacone).
-
Wszystkie statusy powinny zawierać zawczasu określoną wartość. Jeśli nie ma wartości
domyślnych, podczas integracji takie statusy powinny być utworzone.
- Dodatki do projektu Paysera [nieobowiązkowe]
-
Preferowana jest możliwość Aktywowania / Dezaktywowania Znaku jakości Paysera na
stronie internetowej.
-
Preferowana jest możliwość wpisania kodu własności i Aktywowania / Dezaktywowania go w meta
tagach strony.
-
Obowiązkowa jest odpowiedź na otrzymany "callback" z wymaganą
wiadomością po zatwierdzeniu zamówienia.
-
Callback powinien być przetwarzany za pomocą REQUEST, ponieważ pozwalamy klientowi wybrać sposób pomiędzy
POST i GET.
Strona główna
- Obowiązkowe jest wyświetlanie tytuł sposobu płatności.
- Obowiązkowe jest wyświetlane logo Paysera obok sposobu płatności.
-
Domyślnie, kraj płatności jest wybierany przez klienta podczas wypełniania pól adresu wysyłki / fakturowania.
-
Jeżeli sposoby płatności są wyświetlane na stronie internetowej, obowiązkowa możliwość wyboru kraju, aby
można było wybrać sposób płatności innego kraju. Jeśli wybrany jest tylko jeden kraj, wyboru krajów nie
musi być.
-
Wyświetlanie sposobów płatności ma być dynamiczne. W rozdziale
"Wyświetlanie sposobów zapłaty".
-
Obowiązkowe jest przekierowanie na stronę płatności, w zależności od wybranego przez klienta sposobu płatności.
- Obowiązkowa jest odpowiedź z podziękowaniem dla kupującego.
Ogólne
- Integracja powinna być zgodna z dokumentacją systemu, aby można było ją przesłać na rynek.
- Obowiązkowa jest możliwość instalacji integracji z panelu administratora.
- Integracja powinna być gotowa do użycia w wielu językach.
- JObowiązkowe są zrozumiałe instrukcje (Readme) instalacji integracji i wymagań.
Wtyczki utworzone i utrzymywane przez Paysera
Wtyczki utworzone i utrzymywane przez strony trzecie
Wymagania integracji na platformach dla programistów
Niektóre systemy nie pozwalają na aktualizację kodu i wówczas my możemy zaoferować tylko podstawowe funkcje.
Administrator
- Preferowana jest możliwość aktywowania / dezaktywowania integracji.
- Obowiązkowa jest możliwość wpisania ID projektu.
- Obowiązkowa jest możliwość wpisania podpisu projektu (Project Sign).
- Preferowana jest możliwość włączenia trybu testowego.
-
Obowiązkowa jest odpowiedź na otrzymany "callback" z wymaganą
wiadomością po zatwierdzeniu zamówienia.
Strona główna
- Musi przekierować na stronę płatności Paysera.
- Musi wrócić wiadomość z podziękowaniem dla kupującego.
Integracje na platformach tworzonych i utrzymywanych przez Paysera.
Integracje na platformach tworzonych i utrzymywanych przez osoby trzecie.