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

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

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

Метод Описание
cancelPreAuthorized ( float $paymentSessionId ) : void Cancel pre authorized payment via GoPay gateway
capturePreAuthorized ( float $paymentSessionId ) : void Capture pre authorized payment via GoPay gateway
createPayment ( array $values = [] ) : Markette\Gopay\Entity\PreAuthorizedPayment Creates new PreAuthorizedPayment with given default values
payPreAuthorized ( Markette\Gopay\Entity\PreAuthorizedPayment $payment, string $channel, callable $callback ) : Nette\Application\Responses\RedirectResponse Executes payment via redirecting to GoPay payment gate
payPreAuthorizedInline ( Markette\Gopay\Entity\PreAuthorizedPayment $payment, string $channel, callable $callback ) : array Executes payment via INLINE GoPay payment gate

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

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

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

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

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

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

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

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

Capture pre authorized payment via GoPay gateway
public capturePreAuthorized ( float $paymentSessionId ) : void
$paymentSessionId float
Результат void

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

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

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

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

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

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