Модуль Мибок: Касса для сайта (платежный модуль) | mibok.pay

  • Автор темы Автор темы Amaini
  • Дата начала Дата начала

Amaini

Любитель Лапши
Команда форума
Moderator
Разрушитель (V)
Сообщения
404
Реакции
301
Баллы
20 326
Amaini разместил(а) новый ресурс:

Мибок: Касса для сайта (платежный модуль) | mibok.pay - Модуль позволяет производить оплату на сайте с использованием платежной системы ЮKassa

Описание​

yookassa.png
%D0%AF%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%20%D0%9A%D0%B0%D1%81%D1%81%D0%B0.svg


Подходит для любой редакции 1С-Битрикс!


Модуль позволяет производить оплату на сайте с использованием платежной системы ЮKassa (Яндекс Касса) по новому протоколу API на любой редакции Битрикса (в перспективе добавление дополнительных платежных систем, следите за...

Посмотреть страницу этого ресурса...
 
Помогите связать статус возврата от мибок со статусом дефолтным битрикса.
Нашел рабочий скрипт (в init.php), который при отмене заказа по событию меняет статус заказа на кастомный:
Код:
AddEventHandler("sale", "OnSaleBeforeOrderCanceled", "OnSaleBeforeOrderCanceledHandlers");

function OnSaleBeforeOrderCanceledHandlers(&$order){
   if ($order->isCanceled()){
      $order->setField("STATUS_ID", 'АЙДИ_СТАТУСА');
   }
}

В мибок нашел такие вот переменные-статусы:
class MibokYandexKassaHandler extends PaySystem\ServiceHandler implements MibokYandexKassaProxy
{
const PAYMENT_STATUS_WAITING_FOR_CAPTURE = 'waiting_for_capture';
const PAYMENT_STATUS_SUCCEEDED = 'succeeded';
const PAYMENT_STATUS_CANCELED = 'canceled';
const PAYMENT_STATUS_PENDING = 'pending';

Получается можем написать кастом через событие MibokYandexKassaHandler
Хочу максимальной автоматизации.. Может кто шарит по событиям)
 
Назад
Верх