- Created by IntellectMoney, last modified on Oct 04, 2017
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 30 Next »
Как подключить онлайн-кассу в личном кабинете интернет-магазина описано в статье в статье.
Тестирование онлайн кассы
- Переводим магазин в режим тестирования Тестирование на тестовой валюте
- Проверяем форму выставления счёта:
- В параметре recipientCurrency передается значение TST
- Параметр merchantReceipt передаётся согласно протоколу (можно не передавать если онлайн-касса включена с автогенерацией)
- Выставляем счёт и оплачиваем его тестовой валютой TST.
- Заходим в личный кабинет в раздел Список счетов на вкладку Список чеков и находим созданный чек:
Заметки
После включения онлайн кассы в настройках магазина, интернет-магазин должен формировать и передавать на страницу оплаты дополнительный параметр merchantRecepit.
Данный параметр проходит проверку (валидацию) на корректность составления перед тем как Счёт К Оплате будет создан. Если параметр не передан или создан не верно, то будет выведено сообщение об ошибке. Требования к merchantReceipt находятся в документации.
Наиболее распространенные ошибки и способы решения:
Сумма позиций в чеке не совпадает с суммой платежа. Чаще всего причина в том, что не учитывается доставка или скидки предоставляемые интернет магазином. Доставка должна быть отдельной позицией в чеке, с соответствующей ставкой налога. Если на странице сайта есть скидки - их тоже надо учитывать при формировании чека.
customerContact - Телефон или электронная почта (email) покупателя. Строка от 1 до 64 символов, формат ((8|0|\+\d{1,2})[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{4,20}) для телефона или ^([_\-\.0-9a-zA-Z+]+@([_0-9a-zA-Z-\.]+)\.([a-zA-Z]{2,7}))$ для email.
text - Наименование предмета расчета. Строка до 128 байтов. Внимание при преобразовании символов из кодировки windows - 1251 в кодировку UTF - 8 буквы, набранные кириллицей, могут занимать два байта и более.
Описание проблемы: иногда покупателям предоставляется скидка не на отдельные товары, а на заказ, как правильно отразить такую скидку в чеке для налоговой.
Необходимо указывать цену товара с учетом скидок и наценок. | В случае, если Вы хотите указывать скидку не на отдельные товары, а на заказ, то необходимо уменьшить базовую цену всех товаров которые Вы передаете в чеке на величину скидки. Также, Вы можете уточнить данный вопрос в налоговой. |
По данному вопросу Вы можете также обратиться в ОФД.
Описание проблемы: арендована касса, заключен договор с ОФД, какие параметры необходимо передавать для корректной работы.
Возможные причины | Способ решения |
---|---|
Если вы арендовали кассу у ОранджДата и заключили договор с ОФД, то вам необходимо только передавать merchantReceipt и когда вы будете передавать этот параметр сообщить менеджеру, что вам необходимо активировать онлайн кассу. | Текущего merchantReceipt хватает для генерации чека. В будущем в связи с расширением протокола взаимодействия с онлайн кассой будет расширен и merchantReceipt |
Описание проблемы: создали и оплатили счет, чеков в офд нет.
Возможные причины | Способы исправить |
---|---|
Не передается параметр merchantReceipt. | Произведите необходимые доработки для формирования merchantReceipt. Для формирования чеков Вам необходимо передавать данный параметр. Ссылка на документацию по формированию merchantReceipt. |
Неправильно сформирован merchantReceipt. | Если данный параметр не правильно сформирован, то при попытке выставить счёт, на экране будет отображена информация о не соответствии. Вам следует проверить правильность его формирования и исправить ошибки. Ссылка на документацию по формированию merchantReceipt. |
При отправке данных для чека Вы передали значение Tax =0, что не соответствует необходимому. | Вам необходимо либо указать в настройках товара ставку НДС либо фиксировано прописать ее в коде модуля. |
Счет еще не оплачен. | На вкладке "Список чеков" чеки появляются после того как счет оплачен. Если счет не был оплачен, то чека не будет. |
Не активирована онлайн касса. | Когда у Вас всё будет готово, нужно будет перейти в личный кабинет IntellectMoney, в настройки магазина на вкладку "Онлайн касса" и кликнуть кнопку "Подключить". После того как наши менеджеры проверят Вашу готовность и всё будет готово, у Вас появится возможность самостоятельно включать и выключать онлайн-кассу, на той же странице где и подавали заявку. |
Описание проблемы: на сайте используется холдирование платежей. Соответственно, сумма может измениться в процессе проверки заказа менеджером. При изменении суммы происходит частичный возврат денег пользователю. Как и когда в данном случае отправлять информацию для чека ?
Тоже самое касается возврата платежа. Нужно ли при возврате снова отправлять данные merchantReceipt ?
Возможные причины | Способ исправить |
---|---|
При запросе платежа, Вы отправляете необходимы данные для формирования чека. После того как мы получаем информацию об оплате или, в случае для холдированных платежей, о зачислении на счет магазина, система IntellectMoney отправляеb информацию по чеку в онлайн кассу. |
Описание проблемы: Был сформирован параметр merchantReceipt, как данный параметр влияет на выставление СКО?
Возможные причины | Способ исправить |
---|---|
Подключили онлайн-кассу, но еще не активировали ее. Есть сомнения в корректности параметра. merchantReceipt. Нет возможности тестирования. | К сожалению, тестовой среды у нас нет. Передача параметра merchantReceipt, без активации кассы, не влияет на выставление Счёта К Оплате. После того как Вы активируете онлайн кассу в личном кабинете IntellectMoney, передача параметра merchantReceipt станет обязательна, для упрощения интеграции, наша система проверяет данный параметр и, в случае не соответствия, будет отображаться ошибка с описанием не соответствий. |
Описание проблемы: после включения кассы появилась ошибка после включения кассы появилась ошибка merchantRecepiet,
Возможные причины | Способ исправить |
---|---|
Вы не передаете обязательный параметр merchantReceipt, из-за чего возникает данная ошибка. | Произвести необходимые доработки по формированию данного параметра. Ссылка на документацию по формированию merchantReceipt |
Если Вы передаете данный параметр, но все равно видите ошибку, то возможно, что вы неправильно сформировали merchantReceipt и он не соответствует требованиям документации. К примеру, в приведенном на рисунке ниже не все фигурные скобки закрыты, нет квадратных скобок, и пустой параметр customerContact. | Проверьте правильность формирования данного параметра. |
Связные страницы
-
Page:Создание merchantReceipt в примерах (Техническая поддержка)
-
Page:Тестирование онлайн-кассы (Техническая поддержка)
-
Page:Онлайн-касса: вопросы и ответы (Продукты IntellectMoney)
-
Page:Регистрация в OrangeData: сервис аренды онлайн-кассы (Продукты IntellectMoney)
-
Page:Подключение онлайн-кассы (Интернет-магазинам)
-
Page:Онлайн-кассы для соответствия 54-ФЗ (Продукты IntellectMoney)
- No labels