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

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

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

Метод Описание
createPayment ( array $values = [] ) : Markette\Gopay\Entity\Payment Creates new Payment with given default values
pay ( Markette\Gopay\Entity\Payment $payment, string $channel, callable $callback ) : Nette\Application\Responses\RedirectResponse Executes payment via redirecting to GoPay payment gate
payInline ( Markette\Gopay\Entity\Payment $payment, string $channel, callable $callback ) : array Executes payment via INLINE GoPay payment gate

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

Метод Описание
buildPayment ( Markette\Gopay\Entity\Payment $payment, string $channel ) : integer Check and create payment

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

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

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

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

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

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

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

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

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