https://github.com/tpay-com/tpay-prestashop
https://github.com/tpay-com/tpay-prestashop
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/tpay-com/tpay-prestashop
- Owner: tpay-com
- Created: 2024-03-25T12:51:12.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2026-02-25T10:06:58.000Z (4 months ago)
- Last Synced: 2026-02-27T12:51:32.420Z (4 months ago)
- Language: PHP
- Size: 1.08 MB
- Stars: 1
- Watchers: 4
- Forks: 4
- Open Issues: 5
-
Metadata Files:
- Readme: README.MD
- Changelog: CHANGELOG.MD
Awesome Lists containing this project
README
# Tpay Prestashop Module
## Wymagania
- PHP w wersji co najmniej 7.1
- PrestaShop w minimalnej wersji 1.7.7.5
- Dostępna waluta PLN (dla przelewów bankowych online)**
## Instalacja modułu
1. Pobierz moduł na dysk twardy i zaloguj się do panelu administracyjnego Prestashop
2. Przejdź do Sekcji Ulepszenia -> Moduły -> Menedżer modułów i wybierz opcję załaduj moduł
3. Wybierz pobrany plik i zainstaluj
## KONFIGURACJA MODUŁU
### Główne ustawienia
1. ID Klienta: Twój identyfikator sprzedawcy w systemie Tpay.com
2. Sekretny Klucz - hasło do wygenerowanego klucza API
3. Powiadomienia klucz bezpieczeństwa - Kod zabezpieczający jest dostępny w Panelu sprzedawcy w zakładce Ustawienia -> Powiadomienia -> bezpieczeństwo
4. Użyj środowiska testowego
5. Email dotyczączy powiadomień
6. Dopłata za korzystanie z płatności - Tworzy produkt o określonej dopłacie która jest dodawana do zamówienia jako osobna pozycja
1. Rodzaj rozliczenia kwota, procent
2. Wartość dopłaty
7. Widoczność kanałów płatności
8. Inne ustawienia są opcjonalne i zależą od konkretnych wymagań
Kliknij przycisk Zapisz
### Widoczność kanałów płatności
- Wybierz kanały płatności które mają się wyświetlać na głównej liście
### Karty kredytowe
1. Pokaż karty kredytowe w głównym widoku listy płatności
2. RSA key - Kod zabezpieczający jest dostępny w Panelu sprzedawcy w zakładce Płatności kartami -> API -> Klucz publiczny RSA
### Statusy płatności
1. Użyj statusów zdefiniowanych przez tpay
2. Dostępne statusy dla płatności
- opłacona płatność
- oczekująca płatność
- niepoprawna niepoprawna
## DEVELOPER
### Wymagane
```
npm
composer
```
### Instalacja
Zainstaluj wszystkie zależności.
```
npm install
composer install
```
#### Generowanie zależności php
Przejdź do katalogu modułu, następnie wywołaj polecenie:
```
composer install # środowisko deweloperskie
composer build:prod # środowisko produkcyjne
```
#### Generowanie zależności js/ts
Przejdź do katalogu _dev w głównym katalogu modułu, wykonaj polecenie npm i aby wywołać instalacje zależności.
#### Generowanie css/js
Po instalacji należy wykonać polecenie:
```
npm run watch # środowisko deweloperskie z podglądem zmian)
npm run build # środowisko produkcyjne, minifikacja plików)
```
## Frontend
### Wymagania
- Lokalnie zainstalowany Node.js w aktualnej wersji LTS
### Budowanie
1. Przejdź do folderu [_dev](_dev)
1. Zainstaluj zależności
```shell
npm i
```
1. Zbuduj projekt - output zostanie automatycznie skopiowany do katalogu [views/js](views/js)
```shell
npm run build
```
## Lista zmian
### [Changelog](CHANGELOG.MD)