PHP Класс Markette\Gopay\Service\RecurrentPaymentService

Наследование: extends AbstractPaymentService
Показать файл Открыть проект

Открытые методы

Метод Описание
cancelRecurrent ( float $paymentSessionId ) : void Cancel recurrent payment via GoPay gateway
createPayment ( array $values = [] ) : RecurrentPayment Creates new RecurrentPayment with given default values
payRecurrent ( RecurrentPayment $payment, string $channel, callable $callback ) : Nette\Application\Responses\RedirectResponse Executes payment via redirecting to GoPay payment gate
payRecurrentInline ( RecurrentPayment $payment, string $channel, callable $callback ) : array Executes payment via INLINE GoPay payment gate

Защищенные методы

Метод Описание
buildRecurrentPayment ( RecurrentPayment $payment, string $channel ) : integer Check and create recurrent payment

Описание методов

buildRecurrentPayment() защищенный Метод

Check and create recurrent payment
protected buildRecurrentPayment ( RecurrentPayment $payment, string $channel ) : integer
$payment Markette\Gopay\Entity\RecurrentPayment
$channel string
Результат integer

cancelRecurrent() публичный Метод

Cancel recurrent payment via GoPay gateway
public cancelRecurrent ( float $paymentSessionId ) : void
$paymentSessionId float
Результат void

createPayment() публичный Метод

Creates new RecurrentPayment with given default values
public createPayment ( array $values = [] ) : RecurrentPayment
$values array
Результат Markette\Gopay\Entity\RecurrentPayment

payRecurrent() публичный Метод

Executes payment via redirecting to GoPay payment gate
public payRecurrent ( RecurrentPayment $payment, string $channel, callable $callback ) : Nette\Application\Responses\RedirectResponse
$payment Markette\Gopay\Entity\RecurrentPayment
$channel string
$callback callable
Результат Nette\Application\Responses\RedirectResponse

payRecurrentInline() публичный Метод

Executes payment via INLINE GoPay payment gate
public payRecurrentInline ( RecurrentPayment $payment, string $channel, callable $callback ) : array
$payment Markette\Gopay\Entity\RecurrentPayment
$channel string
$callback callable
Результат array