rbkmoney/docs

Не получается сделать описание заказа построчно

SergeGusev opened this issue · 5 comments

Делаю через JS API. Пробовал передавать так:

description: 'Первый продукт <br/> Второй продукт',

и так:

description: 'Первый продукт \n Второй продукт',

Не помогает. Есть вариант задать список продуктов, каждый из которых будет показан в новой строке?

Описание и не получится, это поле имеет ограничения в одну строку и 255 символов в силу гайдлайнов UX/UI.

Для описания заказа в виде списка продуктов используйте структуру cart объекта invoice. Также пригодна для отправки данных в ККТ, включая налоговую ставку.

https://developer.rbk.money/api/#operation/createInvoice

Антон, о какой одной строке идёт речь? Возможно, мы говорим про разные вещи. Откройте пример чекаута - https://developer.rbk.money/#checkout . Я говорю не про Резиновую уточку, а об Очень важной вещи. Там штук 8 позиций свободно влезут построчно и будут вполне уместны в поле под заголовком Order details.

Я понимаю о чем вы. Давайте попробую разъяснить нашу позицию по UX.

Чекаут - это форма оплаты уже собранной корзины, например в интернет-магазине.

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

Поэтому поля чекаута должны отображать связь с этой корзиной, например:

Название товара: "Интернет-магазин megastore.ru"
Описание товара: "Оплата заказа №1488"

Понимаете что я имею в виду?

Антон, ваша позиция понятна.

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

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

Мы не будем менять наш чекаут, чтобы в поле описания можно было выводить большие списки товаров, исходя из наших представлений о UX чекаута.