Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Как подключить онлайн-кассу в личном кабинете интернет-магазина описано в статье в статье.
Anchor | ||||
---|---|---|---|---|
|
Порядок действий для тестирования онлайн-кассы на тестовой валюте
- Переводим магазин в режим тестирования тестирования подробнее об этом смотрите в разделе: Тестирование на тестовой валюте
- Проверяем форму выставления счёта:
- В параметре recipientCurrency передается значение TST
- Параметр merchantReceipt передаётся согласно протоколу (можно не передавать если онлайн-касса включена с автогенерацией)
- Выставляем счёт и оплачиваем его тестовой валютой TST.
- Заходим в личный кабинет в раздел Список счетов на вкладку Список чеков и находим созданный чек:
Заметки
title | Неверно передан MerchantReceipt |
---|
Порядок действий для тестирования онлайн-кассы на рублевой валюте
Порядок действий для тестирования онлайн-кассы на рублевой валюте не отличается от тестирования на тестовой валюте, единственное различие будет в параметре recipientCurrency, который передается со значением RUB, и магазин настроен на прием Рублевой валюты.
Чек лист тестирования
- Выставление и оплата счета
- Выставление и оплата счета для заказов, в которых применены купоны
- Выставление и оплата счета для заказов, в которых применены скидки
- Выставление и оплата счета для заказов, в которых применены купоны и скидки
- Выставление и оплата счета для заказов, в которых есть доставка
- Выставление и оплата счета для заказов, в которых применены купоны и доставка
- Выставление и оплата счета для заказов, в которых применены скидки и доставка
- Выставление и оплата счета для заказов, в которых применены купоны, скидки и доставка
- Выставление и оплата счета для заказов, где в описании товаров есть одинарные кавычки
- Выставление и оплата счета для заказов, где в описании товаров есть двойные кавычки
Anchor | ||||
---|---|---|---|---|
|
Частые вопросы
Вопрос | Причина | Ответ |
---|---|---|
Неверно передан параметр merchantReceipt | Сумма позиция |
После включения онлайн кассы в настройках магазина, интернет-магазин должен формировать и передавать на страницу оплаты дополнительный параметр merchantRecepit.
Данный параметр проходит проверку (валидацию) на корректность составления перед тем как Счёт К Оплате будет создан. Если параметр не передан или создан не верно, то будет выведено сообщение об ошибке. Требования к merchantReceipt находятся в документации.
Наиболее распространенные ошибки и способы решения:
не совпадает с суммой платежа |
Image Removed
Сумма позиций в чеке не совпадает с суммой платежа.Image Added Чаще всего причина в том, что не учитывается доставка или скидки предоставляемые интернет магазином |
Доставка должна быть отдельной позицией в чеке, с соответствующей ставкой налога. Если на странице сайта есть скидки - их тоже надо учитывать при формировании чека. |
title | customerContact не передан или имеет не верный формат |
---|
Image Removed
Пример формирования merchantReceipt на языке php приведен здесь |
Параметр merchantReceipt имеет неверное поле customerContact (телефон |
или электронная почта (email) покупателя |
) Image Added | Проверьте правильность параметра: строка от 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 |
Название |
позиций превышает длину |
Image Added | Проверьте длину параметра text - |
наименования предмета расчета. Строка до 128 байтов. Внимание, при преобразовании символов из кодировки windows - 1251 в кодировку UTF - 8 буквы, набранные кириллицей, могут занимать два байта и более | |
Вы не передаете обязательный параметр merchantReceipt, из-за чего возникает данная ошибка Image Added | Произведите необходимые доработки по формированию данного параметра. Ссылка на документацию по формированию merchantReceipt |
Если Вы передаете данный параметр, но все равно видите ошибку, то возможно, что вы неправильно сформировали merchantReceipt и он не соответствует требованиям документации. К примеру, в приведенном на рисунке ниже не все фигурные скобки закрыты, нет квадратных скобок, и пустой параметр customerContact. |
Image Added | Проверьте правильность формирования данного параметра | |
Когда происходит отправка данных для формирования чека? | - | Данные для формирования чека отправляются в онлайн кассу в момент зачисления денег на счет магазина. Например, при холдированном счете, пока счет захолдирован, данные в онлайн кассу не отправляются. В момент когда магазин зачисляет себе средства, данные отправляются в онлайн кассу. При уменьшении суммы СКО или частичном расхолдировании необходимо заново отправить данные для чека, чтобы сумма заказа не отличалась от суммы чека |
Отражение скидки в чеке для налоговой |
: иногда покупателям предоставляется скидка не на отдельные товары, а на заказ, как правильно отразить такую скидку в чеке для налоговой |
? | - | В чеке необходимо |
указывать цену товара с учетом скидок и наценок. |
применяете скидку не на отдельные товары, а на заказ, то необходимо уменьшить базовую цену всех товаров которые Вы передаете в чеке на величину скидки. Также |
Вы можете уточнить данный вопрос в налоговой |
Не приходят электронные чеки клиентам | - | По данному вопросу Вы можете также обратиться в ОФД |
Каковы обязательные |
параметры для формирования чеков? | - | Описание проблемы: касса арендована |
, заключен договор с ОФД, какие параметры необходимо передавать для |
title | В ОФД не появляются чеки |
---|
Описание проблемы: создали и оплатили счет, чеков в офд нет.
Когда у Вас всё будет готово, нужно будет перейти в личный кабинет IntellectMoney, в настройки магазина на вкладку "Онлайн касса" и кликнуть кнопку "Подключить". После того как наши менеджеры проверят Вашу готовность и всё будет готово, у Вас появится возможность самостоятельно включать и выключать онлайн-кассу, на той же странице где и подавали заявку.
title | Взаимодействие онлайн-кассы при холдировании и отмене/возврате средств |
---|
формирования чека? Для формирования чека необходимо передавать параметр merchantReceipt. В нем должна быть вся необходимая информация для формирования чека. Подробнее о правилах формирования merchantReceipt вы можете прочитать в этой статье. |
На сайте используется холдирование платежей, соответственно, сумма может измениться в процессе проверки заказа менеджером. При изменении суммы происходит частичный возврат денег пользователю. Как и когда в данном случае отправлять информацию для чека? Тоже самое касается возврата платежа. Нужно ли при возврате снова отправлять данные merchantReceipt? |
- | При запросе платежа, Вы отправляете необходимы данные для формирования чека. После того как мы получаем информацию об оплате или, в случае для холдированных платежей, о зачислении на счет магазина, система IntellectMoney |
отправляет информацию по чеку в онлайн кассу |
Был сформирован параметр merchantReceipt, как данный параметр влияет на выставление СКО? |
Как его протестировать? | Подключили онлайн-кассу, но еще не активировали ее. Есть сомнения в корректности параметра. merchantReceipt. Нет возможности тестирования |
К сожалению, тестовой среды у нас нет. Передача параметра merchantReceipt, без активации кассы, не влияет на выставление |
счёта к оплате. После того как Вы активируете онлайн кассу в личном кабинете IntellectMoney, передача параметра merchantReceipt станет обязательна, для упрощения интеграции, наша система проверяет данный параметр и, в случае не соответствия, будет отображаться ошибка с описанием не соответствий |
title | Ошибка merchantRecepiet |
---|
Описание проблемы: после включения кассы появилась ошибка после включения кассы появилась ошибка merchantRecepiet,
В ОФД не появляются чеки | Не передается параметр merchantReceipt | Произведите необходимые доработки для формирования merchantReceipt. Для формирования чеков Вам необходимо передавать данный параметр |
Вы не передаете обязательный параметр merchantReceipt, из-за чего возникает данная ошибка. Image Removed
. Ссылка на документацию по формированию merchantReceipt. | |
Неправильно сформирован merchantReceipt | Если |
данный параметр |
К примеру, в приведенном на рисунке ниже не все фигурные скобки закрыты, нет квадратных скобок, и пустой параметр customerContact.
Image Removed
не правильно сформирован, то при попытке выставить счёт, на экране будет отображена информация о не соответствии. Вам следует проверить правильность его формирования и исправить ошибки. Ссылка на документацию по формированию merchantReceipt | |
При отправке данных для чека Вы передали значение Tax =0, что не соответствует необходимому | Вам необходимо либо указать в настройках товара ставку НДС либо фиксировано прописать ее в коде модуля |
Счет еще не оплачен | На вкладке "Список чеков" чеки появляются после того как счет оплачен. Если счет не был оплачен, то чека не будет |
Не активирована онлайн касса | Когда у Вас всё будет готово, нужно будет перейти в личный кабинет IntellectMoney, в настройки магазина на вкладку "Онлайн касса" и кликнуть кнопку "Подключить". После того как наши менеджеры проверят Вашу готовность и всё будет готово, у Вас появится возможность самостоятельно включать и выключать онлайн-кассу, на той же странице где и подавали заявку |
Content by Label | ||||||
---|---|---|---|---|---|---|
|