Сверка итогов

Содержание

Платёжный терминал – функциональное и удобное устройство для проведения платежей. Увеличение количества желающих провести безналичную оплату способствует распространению терминалов. А сама установка устройства является законным и эффективным методом привлечения новых клиентов.

Инструкции платёжных терминалов практически всегда похожи друг на друга. Отличия могут возникнуть только в случае различий в функциональных характеристиках устройств (наличие бесконтактного считывателя, батарея, уровень и наличие установленного ПО).

Комплектация платёжных терминалов

В зависимости от модели кассира, комплектация может меняться, но в основном включает в себя:

  • платёжный терминал или пин-пад;
  • зарядное устройство (в моделях с аккумулятором);
  • блок питания;
  • инструкцию пользователя
  • лицензию на установленное ПО.4

Операция «Оплата» в терминале

Перед тем, как провести оплату через платежный терминал, необходимо подключить устройство к сети либо нажать на кнопку включения (для аппаратов с аккумулятором).
Современные кассы оснащены всеми возможными устройствами для считывания информации с карты: магнит, чип и бесконтактный платёж. Функция проведения платежа всегда одинакова для каждого типа пластикового носителя и включает в себя ряд основных действий:

  • Внесите банковскую карту любым удобным методом (через магнитную ленту, чип ридер или модуль бесконтактных платежей).

  • Если в меню появится список предложенных действий – выберите пункт «Оплата» (для некоторых моделей «Оплата платежа»).
  • На дисплее терминала отобразится окно, в котором необходимо обозначить сумму платежа. Для корректировки суммы используйте стрелку влево либо жёлтую кнопку.
  • После проверки правильности внесённых данных – нажмите на кнопку «Подтверждение» или «Ок» (В большинстве моделей клавиша реализована в зелёном цвете).
  • Если терминал запрашивает ввод ПИН кода, следует попросить владельца банковской карты ввести информацию, после чего необходимо нажать клавишу «Ок».
  • Для того, чтобы распечатать чек, следует произвольно нажать на любую кнопку, для печати дубликата – действие возможно повторить.

После проведения операции на терминале нужно отдать один экземпляр чека покупателю, приложив его к пластиковой карте. Дубликат необходимо оставить для отчётности.

Операция «Отмена» по терминалу

В случае совершения ошибки при проведении платежа, на любом терминале существует функция, способная отменить действие. Чтобы провести заявку на отмену операции терминала, следует соблюдать простой алгоритм:

  • Вставьте пластиковую карту в терминал любым удобным способом (чип ридер, магнитный считыватель или индикатор бесконтактных платежей).
  • С помощью клавиатуры введите номер чека отменяемой операции.
  • На дисплее появится информация о платеже.
  • Для частичной отмены измените сумму с помощью клавиш корректировки (стрелка влево или жёлтая клавиша). И нажмите «Ок».
  • В случае полной отмены на платежном терминале, нажмите кнопку «Ок» без корректировки суммы.
  • Оставьте свою подпись на чеке, и в случае наличия места для подписи клиента, попросите его расписаться. Чек с обеими подписями должен оставаться у кассира для отчётности.

ВАЖНО! Для проведения операции «Отмена», смена на терминале не должна быть закрыта.

Как сделать сверку итогов на терминале

Сверка итогов по терминалу – необходимый ежедневный процесс, сопоставляющий данные банка с информацией по платежам на терминале.
Перед тем, как снять сверку итогов на терминале, следует зайти в административное меню посредством нажатия на специальную клавишу (в некоторых моделях нажать на кнопку необходимо дважды). В выпадающем меню необходимо выбрать пункт «Сверка итогов». После выполнения этих простых действий, принтер распечатает чек, а в терминале произойдут следующие действия:

  • Подробная проверка и сопоставление данных терминала с информацией в Банке.
  • Представлен структурированный отчёт с разметкой по операциям и картам.
  • Удалены все данные из журнала, накопившиеся с последней сверки итогов.

Также произойдёт повторная сверка итогов на платежном терминале при закрытии смены. Возможно, произойдет обновление программного обеспечения на терминале. Не выключайте терминал до завершения процесса обновления.

Как подключить платежный терминал к компьютеру

Интеграция терминала с персональным компьютером – это необходимость нынешних реалий. Подключение устройства к ПК открывает широкие возможности для оперативного и удобного обслуживания клиентов.
Перед тем, как подключить платежный терминал, необходимо установить или обновить программное обеспечение, и приобрести дополнительный кабель для соединения устройств.
Процесс проведения процедуры достаточно трудоёмкий и сложный, он требует определённого опыта и наличия информации. Именно поэтому зачастую приглашается специалист, который сможет подключить терминал к платежной системе. Основные действия:

  • Установка драйверов терминала.
  • Подключение терминала к компьютеру.
  • Настройка терминала.
  • Интеграция терминала с кассовым программным обеспечением.
  • Проведение тестовых операций.

Как закрыть смену платёжного терминала

В большинстве моделей существует функция, позволяющая устанавливать операцию «Закрытие смены» автоматически в определённое время. В случае, если понадобилось раньше закрыть смену, платежный терминал позволяет совершить несколько простых действий:

  • Открыть административное меню с помощью нажатия специальной клавиши.
  • В открывшемся меню выбрать раздел «Закрытие смены».
  • Сохранить распечатанный принтером чек для отчётности.

Инструкция. Как сделать возврат по терминалу

Перед тем как на терминале сделать возврат на карту, необходимо провести закрытие смены. Рассмотрим подробно, как сделать возврат через терминал на определённой модели.

Как сделать возврат денег на терминале Ingenico

Операция возврата по терминалу возможна на всех модификациях компании Ingenico. Для это необходимо совершить несколько простых действий:

  • Введите карту в терминал любым удобным методом (магнитная лента, чип ридер или бесконтактный считыватель).
  • В открывшемся поле укажите номер ссылки из чека об оплате.
  • Определите сумму возвращаемых средств. (Перед тем как оформить возврат по терминалу, уточните у покупателя, какую сумму он хочет вернуть. В терминале можно указать как полное, так и частичное количество).
  • Нажмите клавишу «Ок».
  • Если процесс будет одобрен Банком, терминал распечатает два чека, поставьте на одном свою подпись и отдайте владельцу карты.

ВАЖНО! Инструкция возврата денежных средств по терминалу проста, но требует концентрации и правильного внесения данных. Поэтому проверяйте сумму возврата перед нажатием кнопки «ОК».

Эксплуатация терминала. Общие требования

Для корректной работы, терминал требует тщательного ухода и проведения процедур по поддержанию деятельности.

Бумага для чеков

Основные требования к материалу:

  • Бумага должна быть высокого качества, без дефектов и пятен.
  • Необходимо соблюдать правила хранения рулонов для предотвращения попадания влаги, сырости или контакта бумаги с теплом.
  • Для правильно работы, рекомендуется использовать только бумагу от проверенных производителей.

Чистка устройства

Прежде чем начинать работы по очищению терминала от пыли и других загрязнений, необходимо полностью отсоединить устройство от сети и отключить.
Для чистки нужно следовать определённым правилам:

  • Запрещено использовать абразивные и агрессивные моющие средства.
  • Для очищения применяется мягкая ткань (микрофибра), смоченная в слабом растворе специального средства.
  • Во время протирания запрещено касаться контактов или ридеров карт.
  • После проведения процедуры нельзя оставлять терминал под прямыми солнечными лучами.

Где разместить устройство

Для того, чтобы обеспечить сохранность терминала и комфортную работу с ним, необходимо установить устройство на ровную поверхность с доступом к электрической розетке. Недопустимо размещать терминалы в местах свободного доступа посторонних лиц, а также там, где есть контакт с водой, высокой температурой воздуха и электромагнитными излучениями.

Как перевозить терминал

Для транспортировки терминала следует использовать только оригинальную картонную упаковку. Предварительно устройство нужно отключить от шнуров и аккуратно упаковать их отдельно.
При обдуманной и правильной работе с терминалом любой модели, устройство будет корректно совершать операции и прослужит долгое время.

Возникающие в процессе работы VeriFone VX 520 неполадки и способы их исправления

Терминал безналичного расчёта VeriFone VX 520

VeriFone VX 520 – это компактный, стационарный платёжный терминал. Устройство имеет несколько вариантов подключения, а также отличается легкостью использования и может принимать все типы банковских карт.

Благодаря большому объему памяти (500 Мб) терминал обладает высоким уровнем безопасности и производительности. Аппарат оснащён самым быстрым на сегодняшний день процессором и может осуществлять операции, а также шифровку и дешифровку данных в режиме онлайн. Это позволяет проводить процедуру расчёта в несколько раз быстрее, чем на других подобных устройствах, что позволяет оптимизировать работу кассового узла и повысить прибыль.

Инструкция по настройке VeriFone VX 520

Производитель предусмотрел два способа соединения с интернетом:

  • GPRS – позволяет осуществлять выход через мобильный интернет, установив в терминал SIM-карту любого оператора;

  • Ethernet – выход в сеть обеспечивается благодаря подключению кабеля от модема, либо роутера. Достоинство данного способа в стабильной связи на хорошей скорости.

Терминал не имеет Wi-Fi модуля.

Помимо цифровых кнопок клавиатура имеет несколько функциональных клавиш, на каждую из которых возложена своя задача:

  • F1-F4 – эти четыре кнопки располагаются вертикально, с правой стороны от экрана и отвечают за навигацию внутри меню, которое открывается нажатием F1;

  • красная кнопка, с изображением крестика, отменяет совершаемую операцию;

  • желтая кнопка, с изображением стрелочки, указывающей налево, позволяет удалять неправильно внесенные цифры, либо буквы;

  • зелёная кнопка – это подтверждение операции либо ввода.

Перед тем, как начать работу, необходимо проверить, заправлена ли в устройство катушка с чековой лентой. Для этого поднимите крышку, расположенную с верхней лицевой части аппарата, потянув вверх за черный переключатель. Если бумаги нет, либо её осталось мало, положите новую катушку так, чтобы бумага шла из-под катушки в сторону клавиатуры, закройте крышку и оторвите излишки.

Для активации устройства, нажмите на кнопку ввода (зелёная) и удерживайте ее на протяжении 5-10 секунд. Терминал должен включиться и перейти в режим ожидания, на экране высветится . Для того, чтобы выключить аппарат, нажмите на красную кнопку отмены и удерживайте ее, пока надпись не исчезнет и экран не погаснет.

Инструкция по использованию VeriFone VX 520

Главная задача VeriFone VX 520 это осуществление безналичного расчета, как способа оплаты товаров, либо услуг. Для этого необходимо вставить в устройство банковскую карту, либо провести ею с правой стороны терминала магнитной полосой вниз. Также, при помощи VeriFone VX 520, можно осуществлять операции административного характера (выпуск копии итогового чека, создание X и Z-отчётов, отчётов без гашения и др.). Для этого нужно зайти в меню нажатием на активированном терминале кнопки и выбрать необходимую операцию при помощи соответствующих функциональных кнопок. Также некоторые операции можно совершить, нажав соответствующую комбинацию «горячих клавиш».

На одинаковых устройствах, на которые было установлено разное программное обеспечение, могут отличаться некоторые разделы меню.

Финансовые операции

Для принятия оплаты от клиента, откройте в основном меню соответствующий раздел, а затем:

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

  • Когда сумма указана, вставьте банковскую карту и сделайте подтверждение нажатием зелёной кнопки.

  • В случае необходимости аутентификации, устройство запросит ввод PIN-кода, после того, как покупатель его введёт, снова нажмите не зелёную кнопку.

  • Для списания средств, устройство отправляет запрос в банк. Его обработка может занимать от 3 до 40 секунд.

  • Дождитесь сообщения , и выпуска итогового чека.

  • После того, как клиент поставит на чеке подпись, снова нажмите кнопку подтверждения и распечатанный после этого повторный чек отдайте покупателю.

Если во время транзакции произошёл сбой, и оплата не была произведена, то устройство распечатает фискальный документ с указанием кода ошибки.

Любую, совершенную в течение открытой смены, операцию по оплате можно отменить. В таком случае средства, удержанные с карты покупателя в счет оплаты товаров, либо услуг будут возвращены обратно. Для этого:

  • В главном меню откройте нужный раздел, после чего введите серийный номер предъявленного покупателем фискального документа, подтвердите действие, нажав на .

  • Информация о данном чеке отразится на дисплее устройства, проверьте корректность данных и нажмите .

  • Убедитесь, что покупатель предоставил банковскую карту, с которой была совершена оплата, вставьте её и нажмите ;

  • Если всё выполнено верно, терминал распечатает чек, подтверждающий операцию. Средства будут возвращены не карту клиента в течение нескольких секунд, в редких случаях процедура может занять до трех рабочих дней.

Возврат можно совершить только на ту же карту, с которой была совершена оплата.

Функционал VeriFone VX 520

Раздел — позволяет создавать копию фискального документа. Для этого откройте в главном меню раздел и укажите . После этого откроется список всех совершённых в течение смены операций, по номеру чека выберите нужный документ и нажмите . Создать копию чека можно только если смена не была закрыта.

Создать можно не только полный, но и частичный отчет. Они отличаются по своему содержанию:

  • Полный – включает в себя полные данные о совершенных операциях (номер фискального документа, реквизиты карты, по которой совершена оплата, число, а также время создания документа и другое);

  • Короткий – содержит только указание суммы по каждой совершенной транзакции.

Раздел , дает доступ к следующим функциям:

  • – осуществляет окончание смены и очистку информации, касающейся совершённых в течение неё операций. Программа сверяет записанные данные с архивом банка и выпускает отчет, в котором указано, совпадают данные или нет.

  • «Загрузка ключей» — производит скачивание активных ключей из системы банка на устройство. (Требуется в случае, если на терминале возникло сообщение об ошибке 898).

  • «Проверка связи» — производит тестирование соединения с банком.

Если терминал был ошибочно заблокирован, нажмите на функциональную кнопку , а затем подтвердите действие, нажав .

Возникающие в процессе работы неполадки и способы их исправления

Вероятные неполадки

Способы их исправления

Устройство не выпускает итоговый чек

Убедитесь, что в лоток для бумаги заправлена чековая лента

Перезагрузите устройство

Из-за ошибки при соединении с интернетом не получается окончить операцию (GPRS)

Выключите устройство и включите его через 60 секунд

Убедитесь, что на SIM-карте положительный баланс

Из-за ошибки при соединении с интернетом, не получается окончить операцию (Ethernet)

Выключите устройство и включите его через 60 секунд

Произведите

Вот обозначение самых распространённых ошибок на VeriFone VX 520

  • 051 – карта покупателя недействительна по причине истекшего срока действия;

  • 050 – карта клиента заблокирована;

  • 055 – процедура оплаты остановлена банком-эмитентом;

  • 076 – средств на счете недостаточно для оплаты по чеку;

  • 205 – указана некорректная сумма оплаты;

  • 201 – PIN-код введен неверно.

При возникновении серьезных неполадок необходимо обратиться в сервисный центр.

Интеграция VeriFone VX 520 с 1C

Для интеграции VeriFone VX 520 с 1C, необходимо загрузить дополнительно программное обеспечение.

Взаимодействие устройства с 1C происходит в следующем порядке:

  • Программа 1C направляет драйверу запрос, а он, в свою очередь, отправляет его на терминал;

  • Осуществляется обмен информацией между устройством и банковским сервером;

  • В 1C поступает оповещение об исходе операции. Если всё хорошо, аппарат выпускает итоговый чек, если транзакция не прошла, на дисплее терминала высвечивается соответствующая ошибка.

Интеграция VeriFone VX 520 с 1С происходит через USB или RS232.

Для того, чтобы произвести настройку устройства, необходимо:

  • Подсоединить терминал к компьютеру;

  • Инсталлировать необходимое программное обеспечение;

  • Проверить корректность функционирования аппарата. Для этого откройте меню , перейдите в . Зайдите в свойства VeriFone VX 520;

  • Откройте 1C и перейдите в раздел . Откройте там , выберите и нажмите ;

  • В открывшейся форме, в качестве типа устройства, выберите и укажите название подключенного оборудования.

Также можно задать дополнительные параметры (например, указать принимаемую валюту и прочее). Когда настройка закончена, необходимо запустить тестирование системы.

Драйвер для терминала VeriFone VX 520

Для настройки взаимодействия VeriFone VX 520 с 1C, необходимо установить на компьютер дополнительные драйверы. Для этого активируйте установочный файл, загруженный на сайте производителя устройства. Если всё прошло успешно, то должен появиться ещё один COM-порт, ему автоматически присваивается номер 9.

Перезагрузка устройства

Перезагрузить VeriFone VX520 можно любым из двух вариантов:

  • Отсоединить устройство от электросети, вынуть аккумуляторную батарею, а через две минуты вернуть всё, как было, и активировать устройство.

  • Зажать комбинацию из кнопок и (зеленая кнопка) и держать, пока не появится запрос пароля. Тогда нажмите , а затем чёрную клавишу, расположенную прямо под дисплеем между фиолетовыми кнопками. В появившемся меню выберите «Restart».

Сегодня с легкостью можно совершать любые покупки в магазинах банковскими картами по безналичной форме, из-за чего многие предприниматели устанавливают POS-терминалы, чтобы не утратить клиентов.

Несмотря на удобство в использовании, нередко требуется сделать возврат своих средств по терминалу Сбербанка. В таком случае требуется знать особенности процедуры.

В каких случаях необходима отмена операции или возврат по терминалу

Согласно нормам федерального законодательства, все покупатели, которые по разным причинам разочаровались приобретенным товаром, оставляют за собой право вернуть его в течение 14 дней с момента покупки, после израсходованные средства возвращаются обратно.

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

Функция по отмене платежки – оптимальный вариант в ситуациях, когда была допущена, к примеру, какая-либо ошибка. Примером этому считается неверно указанный размер средств, а сама ошибка выявлена уже после распечатки квитанции.

В данном случае можно пойти одним из нескольких путей:

  • продавец предлагает потребителю в качестве извинений приятный дополнительный бонус;
  • продавец инициирует процедуру отмены, а уже после этого повторно вводит верную сумму для списания с банковской карты потребителя.

В любом случае, вне зависимости от оснований для возврата средств через рассматриваемое устройство, необходимо соблюдать определенную последовательность действий. Только в таком случае можно исключить неприятные последствия для продавца и покупателя.

Необходимые условия

Приобретенный товар может быть возвращен в следующих ситуациях:

  • за изделием сохранены изначальные свойства и внешний вид, который был на момент заключения сделки;
  • на товаре отсутствуют какие-либо механические повреждения, возникшие по вине потребителя;
  • полная целостность упаковки;
  • наличие квитанции о покупке.

Крайне важно проверить товар на наличие в нем брака перед внесением оплаты, вне зависимости от того, через терминал осуществляется расчет или наличкой.

Важно! При покупке с браком доказать его наличие ранее будет очень сложно.

Совершив своевременную проверку и обратившись к продавцу в день совершения покупки через терминал Сбербанка, денежные средства будут возвращены в максимально сжатые сроки – через 14 дней (максимальный срок, установленный по законодательству РФ).

В случае обращения к продавцу, на следующий день после оплаты через терминал либо в более поздние сроки возврат средств может продолжаться длительный период.

Для возможности оформления возврата средств у покупателя должна быть упаковка и чек. В случае оплаты через терминал Сбербанка, нужно иметь несколько чеков, благодаря которым можно вернуть обратно свои деньги.

Вернуть приобретенный товар по оплате по безналичной форме могут только собственники карточки. Нередко встречаются ситуации, при которых оплата осуществляется банковской карточкой своих друзей и близких. При необходимости оформить возврат средств в данной ситуации должен обращаться владелец пластика.

Инструкция по отмене операции на терминале Сбербанка

Сделать возврат по терминалу Сбербанка сложно для неопытных граждан. В данном случае порядок выполнения действий напрямую зависит от того, как оповещение выдано устройством:

Поэтапное выполнение Очередность действий, которые требуется соблюдать при наличии оповещения, – Вставьте карту Очередность действий, которые требуется соблюдать при наличии оповещения, – Оплата
1 Требуется произвести считывание банковской карты на рассматриваемом устройстве. Нужно открыть меню рассматриваемого устройства и выбрать интересующую опцию.

Оптимальным вариантом станет нажатие F4 – кнопка быстрого доступа.

2 Нужно открыть меню рассматриваемого устройства и нажать на кнопку «Отмена».
3 Произвести считывание банковской карточки на терминале.
4 Далее выбирается разновидность операции отмена – «Основная оплата».
5 Продавец выбирает соответствующую операцию для возможности отмены (окно отображается опционально) и нажимает на требуемую кнопку (следуя подсказкам на дисплее).
6 На основании сформированного запроса терминал инициируется связывание со Сбербанком для выполнения операции.
7 На мониторе POS-терминала будет отображено соответствующее значение.
8 На завершающем этапе нужно вывести на печать несколько чеков: один должен остаться в ТСТ, а второй выдается потребителю.

Из указанного следует, что сделать возврат денег на карту Сбербанка через специализированный терминал не составит труда, если придерживаться указанной инструкции.

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

С целью возврата совершенной покупки нужно выполнить следующую очередность действий, если стартовое сообщение – «Вставьте карту»:

  1. Необходимо считать карточку.
  2. Далее в терминале выбирается функция возврата.
  3. Пользователь выбирает разновидность валюты – доступна только опционально.
  4. Указывается необходимый размер денег для возврата по ранее совершенной оплате через устройство Сбербанка.
  5. Инициируется считывание карточки администратора.
  6. Вводится код доступа и терминал связывается со Сбербанком.
  7. На монитор выводится сообщение об успешной установки связи.
  8. Распечатывается несколько чеков, один из которых выдается потребителю, второй остается.

При наличии начального сообщения «Оплата» дальнейшая инструкция заключается в следующем:

  1. При выборе отечественного рубля в качестве валюты для возврата требуется переходить сразу к 5 пункту.
  2. В меню терминала нужно нажать на клавишу F4.
  3. Далее выбирается функция возврата ранее перечисленных денежных средств.
  4. Делается выбор в пользу одной из валют.
  5. Указывается размер денежных средств, которые подлежат возврату.
  6. Необходимо инициировать считывание с карточки продавца.
  7. Устанавливается связь со Сбербанком.
  8. Получение отчета об установке связи.
  9. Распечатывается несколько чеков – каждой стороне по одному из них.

Вне зависимости от типа первоначального сообщения, дальнейший порядок действий мало чем отличается между собой.

Сверка итогов на терминале Сбербанка

После завершения каждого рабочего дня всем без исключения владельцам терминалов Сбербанка требуется подводить итоги, именуемые как «Сверка итогов».

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

Сверить итоги дня не составляет труда. Инструкция заключается в следующем:

  1. В меню считывающего устройства выбирается название рассматриваемой функции, и подтверждаются намерения провести процедуру.
  2. Далее на мониторе устройства нужно нажать на клавишу «Да».
  3. На основании сформированного запроса, устройство автоматически инициирует связь с банковским учреждением и начинает передавать сведения о перечне совершенных транзакций за текущий день.

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

Распечатанный сформированный документ подлежит передаче в финансовый отдел компании.

В зависимости от того, каким образом была завершена процедура передачи информации в банк (вариантов несколько – операция прошла успешно либо произошел сбой) и полностью ли совпали сведения, на распечатанную квитанцию выводится соответствующее сообщение.

Повторная печать чека

Инициировать повторную печать несложно. Для этого следует выполнить следующую очередность действий:

  1. Открыть меню устройства.
  2. На следующем этапе выбирается подраздел повторной печати чека, и подтверждаются намерения.
  3. Чтобы распечатать последний документ, следует нажать на одноименную клавишу.
  4. При «Выборе из перечня» можно инициировать распечатку документа за текущий рабочий день до момента проведения процедуры сверки.
  5. При «Выборе из старых» клиент вправе инициировать распечатку документа за предыдущие дни.

В зависимости от конкретной ситуации, завершающая функция выбирается из последних трех, которые были указаны в инструкции.

Как итог: процедура отмены допускается только в течение одного рабочего банковского дня. В таком случае деньги можно возвратить потребителю в максимально сжатые сроки (спустя несколько минут). От клиента требуется предоставить товар в надлежащем виде и чек, подтверждающий перечисление средств по безналичному способу.

Благодаря понятному интерфейсу устройства и соблюдению вышеуказанной очередности действий, порядок выполнения операции не влечет за собой сложностей, из-за чего с этим может справиться любой пользователь.

Не так давно потребовалось срочно реализовать эквайринг от Сбербанка в одно самописной конфигурации. За основу была взята соответствующая часть конфигурации «Библиотека подключаемого оборудования» от 1С, из которой я выкинул все лишнее. Отмечу, что «лишними» те или иные части кода были признаны исходя из особенностей задачи и моего субъективного мнения, то есть в Вашем случае это может быть не так.

Отдельно отмечу, что эквайринг — тема очень ответственная, ибо напрямую связана с деньгами (можно, например, продать товар и не взять за него денег), поэтому прошу быть предельно осторожными и не стесняться добавлять всевозможные проверки.

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

Регистрация и подключение библиотеки

Итак, для работы нам нужно зарегистрировать в системе две DLL-ки: SBRF.dll и SBRFCOM.dll. Библиотека SBRFCOM.dll бывает в двух вариантах: старый (3 параметра) и новый (7 параметров), нам естественно нужен новый.

Получить обе эти DLL-ки можно у того специально обученного человека из Сбербанка, который придет настраивать терминал. Регистрацию библиотек в системе обычно делает все тот же сотрудник Сбербанка, но если этого по какой-то причине не произошло, то библиотеки нужно зарегистрировать самостоятельно, из командной строки при помощи утилиты regsvr32 (командную строку запустите от имени администратора):

Регистрация SBRFCOM

Подключение зарегистрированной библиотеки необходимо выполнить перед совершением каких-либо операций с эквайринговым терминалом, делается это примерно так:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 &НаКлиенте Процедура Подключение(Команда) ОбъектДрайвераАвторизатора = ПодключитьАвторизатор(); КонецПроцедуры &НаКлиенте Функция ПодключитьАвторизатор() Попытка ПодключитьВнешнююКомпоненту(«AddIn.SBRFCOMObject»); ОбъектДрайвераАвторизатора = Новый («AddIn.SBRFCOMExtension»); Исключение ОбъектДрайвераАвторизатора = Неопределено; Сообщить(«Ошибка при подключении авторизатора: «+ОписаниеОшибки()); КонецПопытки; Возврат ОбъектДрайвераАвторизатора; КонецФункции

В случае успеха, переменную «ОбъектДрайвераАвторизатора» нужно каким-либо образом сохранить для дальнейшего использования, именно через эту переменную будут вызываться все необходимые методы.

Вспомогательные функции SBRFCOM

Общая схема работы с методами библиотеки SBRFCOM (кроме сверки итогов) такова:

  • Вызвали метод;
  • Если все хорошо, то получили и распечатали слип;
  • Если возникли проблемы — отменили операцию.

Вначале скажу несколько слов о слипе. Итак слип — это документ, который печатается в двух экземплярах (один клиенту, один организации) при осуществлении каких-либо операций с банковской картой. Печать слипа обязательна (хотя зачастую обходятся и без него), так как в случае каких-либо разногласий с банком эквайрером разбирательства начинаются с проверки наличия слипа по конкретной операции. Технически слип формируется самим терминалом (по крайней мере в нашем случае) или вручную. Если надумали формировать слип вручную, то в конфигурации «Библиотека подключаемого оборудования» имеется общий макет содержащий пример слипа.

Рассмотрим две служебные функции. Первая из них — «АварийнаяОтменаОперации», служит для отмены операции в том случае, когда при получении слипа возникли ошибки. О важности получения слипа говорилось выше.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 &НаКлиенте Функция АварийнаяОтменаОперации(СуммаВРублях, СсылочныйНомер) Результат = Истина; Ошибка = Неопределено; ОбъектДрайвераАвторизатора.ТипКарты = 0; СуммаВременная = СуммаВРублях * 100; Ответ = ОбъектДрайвераАвторизатора.ОтменитьПлатежПоПлатежнойКарте(СуммаВременная, СсылочныйНомер); Если НЕ Ответ Тогда ОбъектДрайвераАвторизатора.ПолучитьОшибку(Ошибка); Результат = Ложь; КонецЕсли; Возврат Результат; КонецФункции

Вторая функция получает строки слипа и формирует из них готовую к печати текст.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 &НаКлиенте Функция ПолучитьСтрокиСлипЧека(СлипЧек) Результат = Истина; СлипЧек = «»; Для Индекс = 1 По ОбъектДрайвераАвторизатора.КоличествоСтрокСлипЧека Цикл СтрокаЧека = «»; УспешноПолучено = ОбъектДрайвераАвторизатора.ПолучитьСтрокуСлипЧека(Индекс, СтрокаЧека); Если УспешноПолучено Тогда Если КодСимвола(СтрокаЧека) = 0 Тогда СлипЧек = СлипЧек + «» + Символы.ПС + СтрокаЧека; Иначе СлипЧек = СлипЧек + СтрокаЧека + ?(Индекс = ОбъектДрайвераАвторизатора.КоличествоСтрокСлипЧека, «», Символ(13) + Символ(10)); КонецЕсли; Иначе Сообщить(«Ошибка при получении строк слип-чека»); Результат = Ложь; КонецЕсли; КонецЦикла; Если Результат Тогда КопииСлипЧека = «»; Для Индекс = 1 По ОбъектДрайвераАвторизатора.КоличествоКопийСлипЧека Цикл КопииСлипЧека = КопииСлипЧека + СлипЧек + ?(Индекс = ОбъектДрайвераАвторизатора.КоличествоКопийСлипЧека, «», Символы.ПС + «» + Символы.ПС); КонецЦикла; СлипЧек = КопииСлипЧека; КонецЕсли; Возврат Результат; КонецФункции

Основные функции SBRFCOM

Теперь приведем самую главную функцию — собственно оплата картой.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 &НаКлиенте Функция ОплатитьКартой(СуммаВРублях) Результат = Ложь; СсылочныйНомер = Неопределено; КодАвторизации = Неопределено; КодХеш = Неопределено; КартаСбербанка = Неопределено; НазваниеКарты = Неопределено; Ошибка = Неопределено; ОбъектДрайвераАвторизатора.ТипКарты = 0; СуммаВременная = СуммаВРублях * 100; НомерКарты = «****************»; Попытка Ответ = ОбъектДрайвераАвторизатора.ОплатитьПлатежнойКартой(СуммаВременная, СсылочныйНомер, КодАвторизации, КодХеш, КартаСбербанка, НазваниеКарты, НомерКарты); Исключение Сообщить(«Ошибка при работе с библиотекой SBRFCOM:»+ОписаниеОшибки()); Возврат Результат; КонецПопытки; Если НЕ Ответ Тогда ОбъектДрайвераАвторизатора.ПолучитьОшибку(Ошибка); Иначе СлипЧек = Неопределено; Результат = ПолучитьСтрокиСлипЧека(СлипЧек); Если Результат Тогда //ПечатьТекста(СлипЧек); Иначе Сообщить(«Произошла ошибка. Аварийная отмена операции…»); АварийнаяОтменаОперации(СуммаВРублях, СсылочныйНомер); КонецЕсли; КонецЕсли; Возврат Результат; КонецФункции

В случае успешного выполнения переменные, объявленные в начале функции, обретают осмысленные значения и было бы неплохо сохранить их каким-либо образом с привязкой к документу оплаты, эти данные потребуются для отмены или возврата платежа. Закомментированная строка вызывает функцию печати текста, реализация этой функции может быть различной.

Далее следует функция отмены платежа, она применяется для отмены платежа по платежной карте совершенного в этот же день (до сверки итогов).

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 &НаКлиенте Функция ОтменитьОперацию(СуммаВРублях, СсылочныйНомер) Результат = Истина; Ошибка = Неопределено; ОбъектДрайвераАвторизатора.ТипКарты = 0; СуммаВременная = СуммаВРублях * 100; Ответ = ОбъектДрайвераАвторизатора.ОтменитьПлатежПоПлатежнойКарте(СуммаВременная, СсылочныйНомер); Если НЕ Ответ Тогда ОбъектДрайвераАвторизатора.ПолучитьОшибку(Ошибка); Результат = Ложь; Иначе СлипЧек = Неопределено; Результат = ПолучитьСтрокиСлипЧека(СлипЧек); Если Результат Тогда //ПечатьТекста(СлипЧек); Иначе АварийнаяОтменаОперации(СуммаВРублях, СсылочныйНомер); КонецЕсли; КонецЕсли; Возврат Результат; КонецФункции

Если же требуется отменить оплату спустя один или несколько дней, то нужно использовать возврат платежа.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 &НаКлиенте Функция ВозвратПлатежа(СуммаВРублях, НомерКарты) Результат = Ложь; Ошибка = Неопределено; СсылочныйНомер = Неопределено; КодАвторизации = Неопределено; КодХеш = Неопределено; КартаСбербанка = Неопределено; НазваниеКарты = Неопределено; ОбъектДрайвераАвторизатора.ТипКарты = 0; СуммаВременная = СуммаВРублях * 100; Попытка Ответ = ОбъектДрайвераАвторизатора.ВернутьПлатежПоПлатежнойКарте(СуммаВременная, СсылочныйНомер, КодАвторизации, КодХеш, КартаСбербанка, НазваниеКарты, НомерКарты); Исключение Сообщить(«Ошибка при работе с библиотекой SBRFCOM:»+ОписаниеОшибки()); Возврат Результат; КонецПопытки; Если НЕ Ответ Тогда ОбъектДрайвераАвторизатора.ПолучитьОшибку(Ошибка); Иначе СлипЧек = Неопределено; Результат = ПолучитьСтрокиСлипЧека(СлипЧек); Если Результат Тогда //ПечатьТекста(СлипЧек); Иначе Сообщить(«Произошла ошибка. Аварийная отмена операции…»); АварийнаяОтменаОперации(СуммаВРублях, СсылочныйНомер); КонецЕсли; КонецЕсли; Возврат Результат; КонецФункции

Сверка итогов

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 &НаКлиенте Функция СверкаИтогов() Результат = Истина; Ошибка = Неопределено; Ответ = ОбъектДрайвераАвторизатора.ИтогиДняПоКартам(); Если НЕ Ответ Тогда ОбъектДрайвераАвторизатора.ПолучитьОшибку(Ошибка); Результат = Ложь; Иначе СлипЧек = Неопределено; Результат = ПолучитьСтрокиСлипЧека(СлипЧек); Если Результат Тогда //ПечатьТекста(СлипЧек); КонецЕсли; КонецЕсли; Возврат Результат; КонецФункции

На этом все, надеюсь эта статья поможет Вам реализовать эквайринг от Сбербанка в Вашей конфигурации, буду рад любым комментариям и замечаниям. И еще раз напомню о том, что в данной теме нужно быть предельно внимательным и осторожным.

Если Вы нашли ошибку или неточность, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Закладка Постоянная ссылка.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *