Przelewy online
- adapter:
N1ebieski\IDir\Utils\Payment\Cashbill\TransferUtil
# Opis
W przypadku płatności przelewem, użytkownik po wypełnieniu formularza zostaje przekierowany na stronę płatności Cashbill gdzie dokonuje płatności. Do czasu weryfikacji płatności, wpis zostaje umieszczony w bazie ze statusem "oczekujący na płatność". Potwierdzenie odbywa się automatycznie za pośrednictwem API.
# Konfiguracja
Dane dostępowe należy umieścić w pliku .env w głównym folderze z aplikacją.
Adres do strony dokonywania płatności za pośrednictwem operatora:
CASHBILL_TRANSFER_URL=https://pay.cashbill.pl/form/pay.php
Identyfikator przypisany do usługi dostępny z poziomu panelu Cashbill > Płatności > Punkt Płatności Sklep Internetowy > klikając na usługę:
CASHBILL_TRANSFER_SERVICE=
Klucz przypisany do usługi dostępny z poziomu panelu Cashbill > Płatności > Punkt Płatności Sklep Internetowy > klikając na usługę:
CASHBILL_TRANSFER_KEY=
Walutę i język strony dokonywania płatności można opcjonalnie skonfigurować z poziomu pliku /config/services.php:
'cashbill' => [
'transfer' => [
'currency' => 'PLN',
'lang' => 'PL'
],
Dodatkowo należy skonfigurować adresy potwierdzenia oraz przekierowania z poziomu panelu Cashbill.
Adres serwerowego potwierdzenia transakcji, pod którym następuje weryfikacja płatności:
https://adres-strony.pl/api/payments/dir/verify
Adres powrotu przeglądarki, pod który zostanie przekierowany użytkownik po dokonaniu płatności:
https://adres-strony.pl/payments/dir/complete