Controllers_Payment

Описание

Контроллер: 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)

Параметры

  • $args: массив с результатом оплаты

Результат работы метода можно изменить хуком: Controllers_Payment_actionWhenPayment

Описание

Действие при оплате заказа.
Обновляет статус заказа на Оплачен, отправляет письма оповещения, генерирует хук.

Метод

string webmoney (int $paymentIDstring $paymentStatus)

Параметры

  • $paymentID: ID способа оплаты
  • $paymentStatus: статус платежа

Описание

Проверка платежа через WebMoney.

Метод

string paymaster (int $paymentIDstring $paymentStatus)

Параметры

  • $paymentID: ID способа оплаты
  • $paymentStatus: статус платежа

Описание

Проверка платежа через paymaster.

Метод

string robokassa (int $paymentIDstring $paymentStatus)

Параметры

  • $paymentID: ID способа оплаты
  • $paymentStatus: статус платежа

Описание

Проверка платежа через ROBOKASSA.

Метод

string qiwi (int $paymentIDstring $paymentStatus)

Параметры

  • $paymentID: ID способа оплаты
  • $paymentStatus: статус платежа

Описание

Проверка платежа через QIWI.

Метод

string interkassa (int $paymentIDstring $paymentStatus)

Параметры

  • $paymentID: ID способа оплаты
  • $paymentStatus: статус платежа

Описание

Проверка платежа через Interkassa.

Метод

string payanyway (int $paymentIDstring $paymentStatus)

Параметры

  • $paymentID: ID способа оплаты
  • $paymentStatus: статус платежа

Описание

Проверка платежа через payanyway.

Метод

string yandex (int $paymentIDstring $paymentStatus)

Параметры

  • $paymentID: ID способа оплаты
  • $paymentStatus: статус платежа

Описание

Проверка платежа через Yandex.

Метод

yandexKassa (int $paymentIDstring $paymentStatus)

Параметры

  • $paymentID: ID способа оплаты
  • $paymentStatus: статус платежа

Описание

Проверка платежа через Яндекс.Кассу.

Метод

string alfabank (int $paymentIDstring $paymentStatus)

Параметры

  • $paymentID: ID способа оплаты
  • $paymentStatus: статус платежа

Описание

Проверка платежа через AlfaBank.

Метод

string privat24 (int $paymentIDstring $paymentStatus)

Параметры

  • $paymentID: ID способа оплаты
  • $paymentStatus: статус платежа

Описание

Проверка платежа через privat24.

Метод

string sberbank (int $paymentIDstring $paymentStatus)

Параметры

  • $paymentID: ID способа оплаты
  • $paymentStatus: статус платежа

Описание

Проверка платежа через Сбербанк.

Метод

string tinkoff (int $paymentIDstring $paymentStatus)

Параметры

  • $paymentID: ID способа оплаты
  • $paymentStatus: статус платежа

Описание

Проверка платежа через Tinkoff.

Метод

string paypal (int $paymentIDstring $paymentStatus)

Параметры

  • $paymentID: ID способа оплаты
  • $paymentStatus: статус платежа

Описание

Проверка платежа через PayPal.

Метод

string comepay (int $paymentIDstring $paymentStatus)

Параметры

  • $paymentID: ID способа оплаты
  • $paymentStatus: статус платежа

Описание

Проверка платежа через ComePay.

Метод

paykeeper ()

Описание

Проверка платежа через PayKeeper.

Метод

string cloudpayments (int $paymentIDstring $paymentStatus)

Параметры

  • $paymentID: ID способа оплаты
  • $paymentStatus: статус платежа

Описание

Проверка платежа через CloudPayments.

Метод

yandexKassaNew (int $paymentID)

Параметры

  • $paymentID: ID способа оплаты

Описание

Проверка платежа через Яндекс.Кассу.

Метод

freeKassa (int $paymentIDstring $paymentStatus)

Параметры

  • $paymentID: ID способа оплаты
  • $paymentStatus: статус платежа

Описание

Проверка платежа через FreeKassa.

Метод

megaKassa (int $paymentIDstring $paymentStatus)

Параметры

  • $paymentID: ID способа оплаты
  • $paymentStatus: статус платежа

Описание

Проверка платежа через Мегакасса.

Метод

qiwiApi (int $paymentIDstring $paymentStatus)

Параметры

  • $paymentID: ID способа оплаты
  • $paymentStatus: статус платежа

Описание

Проверка платежа через Qiwi API.