Битрикс онлайн касса

Битрикс онлайн касса

Битрикс онлайн касса

Онлайн касса для Битрикс — Инструкция по подключению

Модуль Битрикс касса подключается к сайту следующим образом:

  • В Магазин->Настройки->Платежные системы выбрать установленную у вас платежную систему.
  • Нажать «Изменить» чтобы определить обработчик.

Например:

  • Далее необходимо в папке на сервере .bitrix/components или .bitrix/modules найти необходимый обработчик (название обработчика указано в скобках).
  • После определения модуля/компонента необходимо найти строку CSaleOrder::Update($arOrder[«ID»], $arFields); в ней происходит изменение статуса заказа после оплаты выбранным способом.
  • После данной строки необходимо добавить:
$postData = array();

//параметры указываемые нами

$order = CSaleOrder::GetByID($order_id);
if ($user = CUser::GetByID($order['USER_ID'])->fetch()) {
$email_user=$user['EMAIL'];
}
$postData['shop_id'] = '';
$postData['sec_key'] = '';

//параметры, которые будут в онлайн-чеке
///
// custom_email - email плательщика,
// payment_id - id транзакции интернет магазина,
// payment_name - название платежа (например: Покупка карандашей),
// payment_price - сумма платежа,
// payment_amount - кол-во покупаемого товара
// payment_trans - id транзакции в платежной системе
//

$postData['custom_email'] = $email_user;
$postData['payment_id'] = $order['ID'];
$postData['payment_name'] = $order['ID'];
$postData['payment_price'] =$order['PRICE'];
$postData['payment_amount'] = '1';
$postData['payment_trans'] = $order['ID'];
$d = http_build_query($postData);
$ch2 = curl_init();
curl_setopt($ch2, CURLOPT_URL, 'https://api.itkassa.ru/api/add');
curl_setopt($ch2, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch2, CURLOPT_POSTFIELDS, $d );
curl_setopt($ch2, CURLOPT_POST, true);
curl_setopt($ch2, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));
$content2 = curl_exec($ch2);// в перменной будет id онлайн-чека

Если у вас в стоимость заказа включается доставка, то массив данных Битрикс кассы будет выглядеть так:

 $postData = array(); 
 
        //параметры указываемые нами 
 
        $order = CSaleOrder::GetByID($order_id);
        if ($user = CUser::GetByID($order['USER_ID'])->fetch()) {
           $email_user=$user['EMAIL'];
         }
        $postData['shop_id'] = ''; 
        $postData['sec_key'] = ''; 
        $postData['custom_email'] = $email_user; 
        $postData['payment_id'] = $order['ID']; 
        $postData['payment_name'] = $order['ID']; 
 
        $postData['payment_price'] =$order['PRICE'];
        $postData['payment_amount'] = '1'; 
        $postData['payment_trans'] = $order['ID']; 
        $param=array(
        '1'=>array(
                'payment_name'=>$order['ID'],
                "payment_price"=>$order['PRICE']
                "payment_amount"=>1,
        ),
        '2'=>array(
                'payment_name'=>'Доставка',
                "payment_price"=>$order['PRICE_DELIVERY'],
                "payment_amount"=>1,
        ),
        );
 
        $postData['payment_param'] =json_encode($param);
         $d = http_build_query($postData); 
       $ch2 = curl_init(); 
        curl_setopt($ch2, CURLOPT_URL, 'https://api.itkassa.ru/api/add'); 
        curl_setopt($ch2, CURLOPT_RETURNTRANSFER, true); 
        curl_setopt($ch2, CURLOPT_POSTFIELDS, $d ); 
        curl_setopt($ch2, CURLOPT_POST, true); 
        curl_setopt($ch2, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded')); 
        $content2 = curl_exec($ch2);// в переменной будет id онлайн-чека

Вот и все – онлайн касса на Битрикс подключена.

Стоимость подключения онлайн кассы Битрикс

  • Для всех тарифных планов стоимость подключения к Bitrix бесплатно.
  • Интеграция кассы с Bitrix напрямую — 3000 руб.

Оформить заявку на подключение

При нажатии кнопки "Отправить" Вы соглашаетесь с политикой конфиденциальности и обработки персональных данных

Что входит:

  • Интеграция кассы в 1С
  • Программный модуль приема/передачи платежных данных с сайта
  • Установка модуля на текущую конфигурацию
  • Демонстрация работы с программой

Что следует приобрести дополнительно:

  • Фискальный накопитель на 13 или 36 мес. в зависимости от системы налогооблажения и требований законодательства: 6200 руб. или 9200 руб.
  • Изготовление цифровой подписи для операций в кабинете налоговой: 2000 руб.
  • Регистрация кассы и фисколько накопителя в налоговой: 2000 руб. (бесплатно для арендованных касс)
  • Договор с ОФД на 1 год: 3000 руб. (1й год бесплатно для арендованных касс).

Что может понадобиться:

  • Мини-компьютер для ретрансляции данных на кассу в случае отсутствия компьютера или ноутбука: 6000 руб.
  • Возможность печати чека на точке продаж: 600 руб. мес. (только для приобретенных в собственность касс)
  • Мониторинг доступности кассы сервисным инженером, уведомления на e-mail онеисправностях: 300 руб. мес.
  • Прием транзакций с нескольких интернет-магазинов на одну кассу: 500 руб. мес. за каждый дополнительно подключенный магазин.
  • Настройка интернет-магазина силами наших программистов: 3000 руб.
  • Удаленная помощь в настройке кассовой техники или программного обеспечения: 1000 руб. за вызов или 500 руб. в мес. (не требуется для арендованных касс)

Преимущества:

  • Решение по подключению онлайн кассы подходит для любой конфигурации Битрикс!
  • Совместимо практически с любой кассой!
  • Расчеты на ОДНОЙ кассе с интернет-магазина и на точке продаж!
  • Создание очереди транзакций при большом потоке платежей!
  • Своевременной реагирование при потере связи с кассой!
  • Удобный личный кабинет с возможностью бухгалтерской сверки переданных чеков оператору фискальных данных!

Вопросы:

>> Еще никто не задавал нам вопросов по этой теме. Вы можете задать их через форму обратной связи или виджет консультации с менеджером.

Оформить заявку на бесплатную консультацию


При нажатии кнопки "Отправить" Вы соглашаетесь с политикой конфиденциальности и обработки персональных данных