Download the PHP package atomjoy/payu without Composer
On this page you can find all versions of the php package atomjoy/payu. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package payu
Payu Laravel
Płatności PayU w Laravel. Jak utworzyć link do płatności za zamówienie w payu api.
Payu dokumentacja, sandbox
https://developers.payu.com/pl/overview.html#sandbox
Instalacja pakietu Laravela
Zainstaluj php composera ze strony https://getcomposer.org/download
Konfiguracja Laravel
Dodaj bazę danych
mysql -u root
Konfiguracja .env
Utwórz model Order
Migracja tabeli klasy Order
Dodaj kolumny w tabeli.
Klasa modelu Order
Dodaj interfejs do klasy zamówień i uzupełnij wymagane metody.
Utwórz tabele w bazie danych
Utwórz i edytuj plik konfiguracyjny Payu Api
config/payu.php
Aktualizacja cache dir linux (gdy błędy)
Edytuj strony potwierdzeń płatności (opcjonalnie)
resources/views/vendor/payu
Dodaj folder logo payu (opcjonalnie)
public/vendor/payu
Testy
Dodaj w phpunit.xml
Tests tylko dla sandbox config(['payu.env' => 'sandbox'])
Utworzy link do płatności w bazie danych w tabeli payments (do przekierowania klienta sklepu).
Laravel PayU Api
Wyłączyć w panelu administracyjnym PayU automatyczny odbiór płatności jeśli chcesz potwierdzać płatności ręcznie dla statusu WAITING_FOR_CONFIRMATION na COMPLETED lub CANCELED.
Utwórz link do płatności dla zamówienia (sandbox)
Numer zamówienia {orders.id} => 1, 2, 3, ...
Lista routes do obsługi płatności (sandbox)
atomjoy/payu/routes/sandbox.php
Przykłady Payu Api w Laravel
Utwórz link płatności dla zamówienia (produkcja)
Potwierdź płatność (waiting_for_confirmation)
Odrzuć płatność (waiting_for_confirmation)
Aktualizuj płatność
Szczegóły płatności
Szczegóły transakcji
Zwrot płatności w całości
Szczegóły zwrotu płatności
Metody płatności lista
Zdarzenia Payu (events)
Przechwytywanie zdarzeń (listeners)
Tworzenie klas dla modeli
Pobierz listę zamówień (admin panel)
LICENSE
This project is licensed under the terms of the GNU GPLv3 license.