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

Как подключить онлайн касса для Битрикс — Подробная инструкция по подключению

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

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

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

  • В Магазин->Настройки->Платежные системы выбрать установленную у вас платежную систему.
  • Нажать «Изменить» чтобы определить обработчик.
  • Далее необходимо в папке на сервере .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’] = »;//параметры, которые будут в онлайн-чеке///// customer — (email/телефон) плательщика (например email: example@example.com; например телефон: +79111111111),// payment_id — id транзакции интернет магазина,// payment_name — название платежа (например: Покупка карандашей),// payment_price — сумма платежа,// payment_amount — кол-во покупаемого товара// payment_trans — id транзакции в платежной системе// payment_type- признак способа расчета

// payment_tax- % налога для платежа// payment_kind- предмет расчета$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’];

$postData[‘ payment_type ‘] = ‘full’;

$postData[‘ payment_tax ‘] = ‘tax20’;

$postData[‘payment_trans’] = ‘1’;

$d = http_build_query($postData);$ch2 = curl_init();curl_setopt($ch2, CURLOPT_URL, ‘https://api.itkassa.ru/apim/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’];

$postData[‘ payment_type ‘] = ‘full’;

$postData[‘ payment_tax ‘] = ‘tax20’;

$postData[‘payment_trans’] = ‘1’;

$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 онлайн-чека

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

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

Более подробно о стоимости можете узнать в разделе Тарифы
Оформить заявку на подключение
При нажатии кнопки "Отправить" Вы соглашаетесь с политикой конфиденциальности и обработки персональных данных

Что входит в услугу подключения онлайн кассы к сайту на Битрикс:

Интеграция кассы в 1С Битрикс.

Программный модуль приема/передачи платежных данных с сайта

Установка модуля на текущую конфигурацию

Демонстрация работы с программой

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

Фискальный накопитель на 15 или 36 мес. в зависимости от системы налогообложения и требований законодательства: 7500₽ или 11500₽

Изготовление цифровой подписи для операций в кабинете налоговой: 2000 руб.

Регистрация кассы и фискального накопителя в налоговой: бесплатно

Договор с ОФД на 1 год: бесплатно 1й год

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

Мини-компьютер для ретрансляции данных на кассу в случае отсутствия компьютера или ноутбука: 6000 руб. (для арендованных и облачных касс не понадобится)

Прием транзакций с нескольких интернет-магазинов на одну кассу: 500 руб. мес. за каждый дополнительно подключенный магазин.

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

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