Контроллер: Payment
Класс Controllers_Payment предназначен для приема и обработки платежей.
Методы со знаком * содержат хуки
array | actionWhenPayment() * |
Действие при оплате заказа. Обновляет статус заказа на Оплачен, отправляет письма оповещения, генерирует хук. |
string | webmoney() | Проверка платежа через WebMoney. |
string | paymaster() | Проверка платежа через paymaster. |
string | robokassa() | Проверка платежа через ROBOKASSA. |
string | qiwi() | Проверка платежа через QIWI. |
string | interkassa() | Проверка платежа через Interkassa. |
string | payanyway() | Проверка платежа через payanyway. |
string | yandex() | Проверка платежа через Yandex. |
void | yandexKassa() | Проверка платежа через Яндекс.Кассу. |
string | alfabank() | Проверка платежа через AlfaBank. |
string | privat24() | Проверка платежа через privat24. |
string | sberbank() | Проверка платежа через Сбербанк. |
string | tinkoff() | Проверка платежа через Tinkoff. |
string | paypal() | Проверка платежа через PayPal. |
string | comepay() | Проверка платежа через ComePay. |
void | paykeeper() | Проверка платежа через PayKeeper. |
string | cloudpayments() | Проверка платежа через CloudPayments. |
void | yandexKassaNew() | Проверка платежа через Яндекс.Кассу. |
void | freeKassa() | Проверка платежа через FreeKassa. |
void | megaKassa() | Проверка платежа через Мегакасса. |
void | qiwiApi() | Проверка платежа через Qiwi API. |
Метод
array actionWhenPayment (array $args)
Параметры
Результат работы метода можно изменить хуком: Controllers_Payment_actionWhenPayment
Описание
Действие при оплате заказа.
Обновляет статус заказа на Оплачен, отправляет письма оповещения, генерирует хук.
Метод
string webmoney (int $paymentID, string $paymentStatus)
Параметры
Описание
Проверка платежа через WebMoney.
Метод
string paymaster (int $paymentID, string $paymentStatus)
Параметры
Описание
Проверка платежа через paymaster.
Метод
string robokassa (int $paymentID, string $paymentStatus)
Параметры
Описание
Проверка платежа через ROBOKASSA.
Метод
string qiwi (int $paymentID, string $paymentStatus)
Параметры
Описание
Проверка платежа через QIWI.
Метод
string interkassa (int $paymentID, string $paymentStatus)
Параметры
Описание
Проверка платежа через Interkassa.
Метод
string payanyway (int $paymentID, string $paymentStatus)
Параметры
Описание
Проверка платежа через payanyway.
Метод
string yandex (int $paymentID, string $paymentStatus)
Параметры
Описание
Проверка платежа через Yandex.
Метод
yandexKassa (int $paymentID, string $paymentStatus)
Параметры
Описание
Проверка платежа через Яндекс.Кассу.
Метод
string alfabank (int $paymentID, string $paymentStatus)
Параметры
Описание
Проверка платежа через AlfaBank.
Метод
string privat24 (int $paymentID, string $paymentStatus)
Параметры
Описание
Проверка платежа через privat24.
Метод
string sberbank (int $paymentID, string $paymentStatus)
Параметры
Описание
Проверка платежа через Сбербанк.
Метод
string tinkoff (int $paymentID, string $paymentStatus)
Параметры
Описание
Проверка платежа через Tinkoff.
Метод
string paypal (int $paymentID, string $paymentStatus)
Параметры
Описание
Проверка платежа через PayPal.
Метод
string comepay (int $paymentID, string $paymentStatus)
Параметры
Описание
Проверка платежа через ComePay.
Метод
string cloudpayments (int $paymentID, string $paymentStatus)
Параметры
Описание
Проверка платежа через CloudPayments.
Метод
yandexKassaNew (int $paymentID)
Параметры
Описание
Проверка платежа через Яндекс.Кассу.
Метод
freeKassa (int $paymentID, string $paymentStatus)
Параметры
Описание
Проверка платежа через FreeKassa.