Выставление счета ссылкой на оплату через платежный шлюз Сбербанка из интерфейса 1С

27.03.23

Учетные задачи - Банковские операции

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Выставление счета ссылкой для 1С 8
.epf 36,49Kb ver:1.2
189
189 Скачать (1 SM) Купить за 1 850 руб.
Выставление счета ссылкой для 1С 7.7
.ert 201,50Kb ver:1.2
9
9 Скачать (1 SM) Купить за 1 850 руб.

Описание

Есть 2 вида платежных шлюзов Сбербанка:

  • "тестовый" - https://3dsec.sberbank.ru/
  • "боевой" - https://securepaymentgateway.ru/ или https://securepayments.sberbank.ru/

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

Для регистрации переходим на сайт и нажимаем кнопку “Оставить заявку”. Откроется окно, где требуется ввести свои данные и отправить заявку на подключение. Далее связываемся с менеджером. На вопрос "Тип Эквайринга" - необходимо ответить "Интернет-Эквайринг". Также можно сделать запрос по эл.адресу: support@ecom.sberbank.ru или в офисе банка.

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

Формат ссылки

https://securepayments.sberbank.ru/payment/docsite/payform-1.html?token=ВАШ_ТОКЕН&def={"amount":"СУММА_СЧЕТА"}&def={"email":"ПОЧТА_ДЛЯ_ОТПРАВКИ_ЧЕКА"}&def={"description":"ОПИСАНИЕ_СЧЕТА"}&ask={"name":"ИМЯ_ДОП_ПОЛЯ","placeholder":"","label":"ИМЯ_ДОП_ПОЛЯ"}&lang=ru

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

ВАШ_ТОКЕН - это индивидуальный API-токен, который необходимо получить при регистрации интернет-эквайринга.

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

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

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

ИМЯ_ДОП_ПОЛЯ - позволяет запросить у плательщика информацию: ФИО, Телефон, Адрес доставки и др. Текст дополнительного поля является поясняющим для ввода информации на странице оплаты. Дополнительное поле не является обязательным и может быть отключено флагом на форме.

При установленном флаге "Автосокращение ссылки" будет выполнен http запрос на веб-сервис clck.ru для получения сокращённой ссылки. Эту же функцию можно выполнить вручную нажатием клавиши "Сократить" на форме обработки для сформированной ссылки.

Далее нужно нажать клавишу "Сформировать". Ссылка формируется, после чего выполняется подготовка ссылки путём замены url кодами таких символов как: пробелы, скобки, спецсимволы и символы кириллицы. Это необходимо для корректной работы ссылки в браузере, а также при отправке почтовыми клиентами. 

Демонстрация

Пример токена: "f5eb7yao31iyf1p2of12ues531"

Пример ссылки (без внедрённых url-кодов):

https://securepayments.sberbank.ru/payment/docsite/payform-1.html?token=f5eb7yao31iyf1p2of12ues531&def={"amount":"1220.00"}&def={"description":"Оплата по документу Реализация товаров и услуг ТД00-000003"}&def={"email":"client@testmail.ru"}&ask={"name":"Телефон","placeholder":"","label":"Телефон"}&lang=ru

Результат (скриншот справа):

Совместимость

Обработки универсальные для обеих платформ 1С 8 или 1С 7.7, и совместимы с любыми конфигурациями (УТ,УНФ,УПП,КА,ERP,БУХ,БП,ТиС,Комплексная и др.), в том числе нетиповыми.

Код обработок открыт для самостоятельного улучшения и доработок.

Тестировалось на конфигурациях 1С 8: Бухгалтерия предприятия, редакция 3.0 (3.0.44.140); Комплексная автоматизация 2 (2.4.7.151); Управление торговлей, редакция 11 (11.4.7.150); Управление торговлей (базовая), редакция 10.3 (10.3.18.3); Розница, редакция 2.2 (2.2.9.19), Управление производственным предприятием, редакция 1.3 (1.3.143.1).

Тестировалось на конфигурациях 1С 7.7: Бухгалтерский учет, редакция 4.5 (7.70.537); Комплексная конфигурация, редакция 4.5 (7.70.492); Торговля и Склад, редакция 9.2 (7.70.974).

Версия 1.2 ред.2 [27.03.23]

  • почта плательщика для формирования ссылки счета теперь необязательна - если почта не задана, плательщик сможет ввести почтовый адрес на странице оплаты;
  • добавлен флаг и поле с текстом для запроса дополнительной информации (ФИО, Телефон, Адрес) - плательщик сможет ввести дополнительную информацию на странице оплаты;
  • добавлено поле-список для выбора языка (ru, en), который изменяет язык страницы оплаты;
  • доработан алгоритм извлечения адреса электронной почты контрагента для конфигураций (УПП), использующих регистр сведений КонтактнаяИнформация;
  • дополнительные подсказки и проверки заполнения параметров;
  • (ред.2) в список ссылок платёжного шлюза добавлен пункт: https://securepaymentgateway.ru/payment/docsite/payform-1.html?token=
  • доработан интерфейс формы обработки;

Версия 1.1 [06.09.20]

  • добавлена функция автосокращения ссылки с использованием веб-сервиса CLCK.RU;
  • доработан алгоритм подготовки ссылки - замена спецсимволов и символов кириллицы url кодами;

Счет Заказ Документ Сумма Ссылка Эквайринг Интернет-эквайринг Платеж Оплата Платежный Шлюз Сбербанк

См. также

ККМ Эквайринг/ридер магнитных карт Системный администратор Программист Оперативный учет 7.7 1С:Торговля и склад 7.7 Оптовая торговля, дистрибуция, логистика Россия Управленческий учет Платные (руб)

Данная обработка предназначена для работы с ККТ АТОЛ на платформе 5.0 с драйверами АТОЛ версии 10.7.0.0 и выше для 1С:Торговля и Склад 9.2 (в соответствии с 54-ФЗ). Проста в установке и настройке. Реализован учет маркируемой продукции по ФФД 1.2. В поставку включена поддержка эквайринга на уровне драйверов (в данный момент – Сбер), реализован учет частичных оплат, добавлены эмуляторы кассы и эквайрингового терминала, добавлена обработка генерации тестовых кодов маркировки.

2000 руб.

20.08.2020    27743    61    79    

60

Банковские операции Загрузка и выгрузка в Excel Бухгалтер Пользователь Платформа 1С v7.7 Конфигурации 1cv7 Россия Бухгалтерский учет Платные (руб)

Решение предоставляет комплексную загрузку банковской выписки из CSV, XLS, TXT файла в 1С 7.7 любой конфигурации. Позволяет создавать документы выбранного вида, например "Строка выписки банка (приход/расход)", или многострочный табличный документ, например Выписка, для каждой операции из загружаемого файла банковской выписки. Загружает реквизиты документа, а также создаёт контрагентов и другие необходимые элементы справочников.

3588 руб.

29.07.2021    22702    15    22    

16

Банковские операции Бухгалтер Пользователь Платформа 1С v7.7 Конфигурации 1cv7 Россия Бухгалтерский учет Абонемент ($m)

Обработка позволяет печатать банковскую выписку с упорядочиванием сумм по дебету и кредиту.

1 стартмани

28.07.2022    2455    0    A1WEB    0    

3

Адаптация типовых решений Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Бесплатно (free)

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

21.09.2021    6335    etmarket    5    

4

Банковские операции WEB-интеграция Программист Платформа 1С v7.7 Конфигурации 1cv7 Украина Абонемент ($m)

Загрузка курсов валют в 1С 7.7 с сайта НБУ (Украина), используя "Msxml2.ServerXMLHTTP.6.0"

1 стартмани

31.05.2021    6800    5    user729873    0    

2

Банковские операции Программист Бухгалтер Платформа 1С v7.7 1С:Бухгалтерия 7.7 1С:Производство+Услуги+Бухгалтерия Россия Бухгалтерский учет Абонемент ($m)

Загрузка банков Федерального казначейства для конфигураций 1С 7.7 ПУБ и Бухгалтерия из нового формата классификатора БИК. Обработка разбирает файл JSON и записывает новые банки в справочник банков конфигурации 1С 7.7.

1 стартмани

02.02.2021    13272    48    zaic    9    

8

Банковские операции Файловый обмен (TXT, XML, DBF), FTP Программист Бухгалтер Пользователь Оперативный учет 7.7 1С:Комплексная 7.7 Россия Бухгалтерский учет Абонемент ($m)

При переходе на Казначейские счета стандартная загрузка классификаторов банков с сайта rbc.ru не работает так, как хочется. Данная обработка решает эту проблему.

1 стартмани

20.01.2021    9040    5    serpent    2    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. etmarket 911 24.01.20 20:21 Сейчас в теме
Буду рад прочитать предложения по улучшению... Спасибо!
55. jolichat 16.09.21 08:50 Сейчас в теме
Что-то не могу написать вам в личку, нужен генератор таких ссылок, но не для 1с, а по таблице эксел, можете сделать? Напишите мне, пожалуйста.
Спасибо.
2. пользователь 20.04.20 17:03
Сообщение было скрыто модератором.
...
3. user959380 29.04.20 11:38 Сейчас в теме
Добрый день. Получает ли обработка ответ от сбера?
4. etmarket 911 29.04.20 12:38 Сейчас в теме
(3) обработка формирует ссылку автономно, то есть без обращения к серверу платежного шлюза
5. user941910 15.05.20 16:09 Сейчас в теме
Добрый день!
А аналогичный механизм для выставления счетов реально сделать для Модульбанка? вот его API - dev.modulbank.ru/pages/viewpage.action?pageId=917526
6. etmarket 911 16.05.20 19:53 Сейчас в теме
(5) сделать можно всё, что угодно
7. user941910 18.05.20 08:24 Сейчас в теме
(6) примерная стоимость такого решения? и для нестандартной конфигурации (Ювелирный Торговый Дом)
8. etmarket 911 18.05.20 12:33 Сейчас в теме
9. sanser 11.06.20 06:37 Сейчас в теме
Добрый день, при запуске с 1С:Розница 2.3 ссылка получается, но при открытии ссылки такая ошибка: "Невозможно получить необходимую информацию: Merchant not found"
10. etmarket 911 11.06.20 10:30 Сейчас в теме
(9) "Merchant not found" - продавец не найден. Вероятно, указанный в обработке ваш личный токен неверный.
11. sanser 19.06.20 18:00 Сейчас в теме
А подскажите, пожалуйста, как по результату работы обработки и оплаты покупателем выставленного счета получить ответ в 1С:Розница ПРОФ 2.3? Как-то автоматически можно получить подтверждение оплаты или только вручную? И как фискализировать такие операции?
12. etmarket 911 20.06.20 01:07 Сейчас в теме
(11) здравствуйте. Насколько мне известно, по результатам оплаты продавцу приходит письмо. А также ход операции отслеживается в личном кабинете Сбербанка.
13. abichev 17.07.20 19:17 Сейчас в теме
День добрый.
1. Возможно ли получение короткой ссылки? Не хочется светить токеном
2. Возможно ли автоматическое отправление через почту 1С?

Сколько стоит такая доработка?
14. etmarket 911 17.07.20 20:30 Сейчас в теме
(13) ответил в личных сообщениях
19. ivanov_alex 64 28.08.20 07:07 Сейчас в теме
17. user784505 25.08.20 13:46 Сейчас в теме
(13)Интересует такой же вариант !
18. ivanov_alex 64 28.08.20 07:06 Сейчас в теме
21. etmarket 911 06.09.20 15:20 Сейчас в теме
(13) сокращение ссылки в версии 1.1 добавлено
15. пользователь 22.07.20 15:38
Сообщение было скрыто модератором.
...
16. пользователь 03.08.20 16:55
Сообщение было скрыто модератором.
...
20. ivanov_alex 64 28.08.20 07:20 Сейчас в теме
Вместо почты, можно ли организовать отправку смс сообщения?
22. etmarket 911 06.09.20 15:21 Сейчас в теме
(20) да можно что угодно сделать, только вопрос оплаты трудозатрат)
23. smit1c 106 18.09.20 13:51 Сейчас в теме
Получается это счета для физ лиц и на каждую оплату надо пробивать чек по онлайн кассе ?
24. etmarket 911 18.09.20 15:25 Сейчас в теме
(23) ваш вопрос косвенно связан с публикацией и его лучше задать в правильной ветке, например, в публикациях на тему онлайн-касс
25. smit1c 106 21.09.20 09:26 Сейчас в теме
А как узнать что клиент оплатил счет?
Только ждать выписки по эквайрингу на след день или есть ещё способы ?
26. etmarket 911 21.09.20 11:36 Сейчас в теме
(25) на электронную почту продавца оперативно приходит письмо и в личном кабинете, можно ещё смс оповещения настроить
27. user1508399 14.12.20 10:37 Сейчас в теме
Добрый день!
А сколько времени будут актуальна платежная ссылка?
Например: Создали и отправили клиенту ссылку, а он хочет оплатить завтра.
Ссылка еще будет действовать?
29. etmarket 911 11.01.21 15:13 Сейчас в теме
(27) короткая ссылка действительная не менее 6 месяцев. Длинная ссылка - бессрочна.
28. mkirill 11.01.21 15:03 Сейчас в теме
Здравствуйте!

Напишите стоимость решения и работает ли она с Управление производственным предприятием, редакция 1.3, 1С:Предприятие 8.3

Спасибо!
30. etmarket 911 11.01.21 15:16 Сейчас в теме
(28) стоимость решения 1 стартмани. В конфигурации "Управление производственным предприятием, редакция 1.3" успешно работает.
31. mkirill 13.01.21 09:48 Сейчас в теме
(30) Как можно с вами лично связаться?
32. etmarket 911 13.01.21 11:48 Сейчас в теме
(31) через техподдержку infostart, либо создайте тикет и задайте свой вопрос
33. mkirill 13.01.21 12:12 Сейчас в теме
(32) Тогда тут вопросы:
1) Есть ли возможность при формирование ссылки вписывать свою сумму, так как у некоторых контрагентов бывают деньги на балансе и не всю сумму заказа надо выставлять на оплату, а меньшую.
2) Есть ли возможность задать шаблон описания счета?
Спасибо
34. etmarket 911 13.01.21 12:21 Сейчас в теме
(33)
1) конечно, сумма вручную редактируется на форме
2) шаблон описания счета (то, что на форме) получается из названия, номера и даты документа при его выборе. Изменить можно только программно.
35. mkirill 13.01.21 18:17 Сейчас в теме
(34) Отличная работа! Подскажите, а можно ли как то эту обработку встроить в сами заказы? Или каждый раз надо заходить в обработки и искать документ?
36. etmarket 911 13.01.21 21:19 Сейчас в теме
(35) это уже отдельная история. Если хотите встроить в документ, то нужно редактировать конфигурацию. Проще всего скопировать куски кода из обработки и доработать отдельные документы, но тогда у вас будет нетиповая конфигурация.
37. 1cprogr_nsk 110 08.02.21 15:11 Сейчас в теме
Здравствуйте. А есть ли в API сбербанка (не нашёл у них) возможность получить список возвратов оплат за период? Может сталкивались с этим.
38. etmarket 911 08.02.21 18:59 Сейчас в теме
(37) Добрый вечер. Не смогу подсказать. В любом случае, что-то есть такое, задача типовая. Смотрите внимательнее документацию.
39. kep81@mail.ru 23.02.21 17:30 Сейчас в теме
Добрый день, простите за вопрос Интеграция с последней УНФ - все работает ? И Главный вопрос по описанию вижу что ссылки формируются все ок. А нельзя ли доделать при успешной оплате клиента, чтобы создавался документ эквайринговой операции?
Этот блок тоже ведь надо автоматизировать
40. etmarket 911 23.02.21 20:30 Сейчас в теме
(39) Здравствуйте. С унф работает. Документ эквайринговой операции внедрить не так просто. Здесь уже появляется обратная связь. Цена такой разработки точно не 1 стармани, и в данном решении внедрять не планируем.
41. yurio 03.03.21 13:35 Сейчас в теме
Добрый день. Можно ли доработать так, чтоб в сбербанк при отправке данных отправлялась и табличная часть заказа?
Ситуация такая, что к интернет эквайрингу подключена и облачная касса. И при оплате по ссылке клиенту должен прилететь электронный чек с информацией об оплаченных товарах. В личном кабинете сбербанка при создании ссылки клиенту можно внести таблицу товаров и даже можно через csv подгрузить, поэтому есть подозрения, что через api это тоже можно передать.
Сколько будет стоить такая доработка, чтоб таблица товаров тоже передавалась в сбер при создании ссылки на оплату?
42. etmarket 911 03.03.21 20:31 Сейчас в теме
(41) Здравствуйте. Надо исследовать. Вопрос не цены, а сложности доработки. Если несложно, то бесплатно.
43. user894428 11.04.21 21:54 Сейчас в теме
(42) Как-то решился этот вопрос. У нас аналогичный запрос. Возможно табличную часть передавать?
44. South-Agro 14.07.21 08:30 Сейчас в теме
Табличную часть можно передавать, прикрепил файл с документацией
Прикрепленные файлы:
запрос_регистрации_заказа_с_передачей_корзины_интернет-кредитование_register.do.pdf
45. etmarket 911 14.07.21 12:55 Сейчас в теме
(44) запросом Post, а не ссылкой же. То есть в несколько этапов. Сначала Http-запросом отправляем корзину. Получаем ответ сервера платежного сервиса с OrderID. Добавляем параметр в ссылке, чтобы отобразить корзину при открытии ссылки на оплату. Ладно, реализуемо. Только мне тестировать не на чем - нет токена.
46. user1233725 29.07.21 15:10 Сейчас в теме
Здравствуйте!
Есть обработка для 1с КА 1.1 на обычных формах?
47. etmarket 911 29.07.21 20:31 Сейчас в теме
(46) обработка для 1с8 содержит 2 формы в одном файле: управляемую и обычную.
48. user796479 30.08.21 11:51 Сейчас в теме
Нужна помощь по внедрению, как с вами связаться?
49. user796479 30.08.21 12:35 Сейчас в теме
Если купить тут модуль, поможете с внедрением? на последнюю унф?
50. etmarket 911 30.08.21 13:20 Сейчас в теме
(49) внедрение не требуется. Нажимаете "файл/открыть" выбираете файл обработки и можно использовать. Можно запускать горячей клавишей ctrl+O. Техподдержка только в платных решениях за руб.
51. user796479 30.08.21 13:51 Сейчас в теме
(50)
файл/открыть" выбираете файл обработ
а если потребуются доработки куда писать?
52. etmarket 911 30.08.21 16:01 Сейчас в теме
(51) это всё собственными силами. Можно написать мне в личные сообщения. Если реализация трудная, то за отдельную плату.
53. user796479 03.09.21 10:50 Сейчас в теме
(52) есть предложение по доработке модуля, не могу написать лс.

у сбербанка сейчас необязательно формировать ссылку с email можно и с телефоном.

Можете посмотреть есть ли возможность подставлять номер телефона для формирования.
Прикрепленные файлы:
54. etmarket 911 03.09.21 11:00 Сейчас в теме
56. mrigor17 01.12.21 16:50 Сейчас в теме
Необходима это обработка с некоторой доработкой. Напишите мне пожалуйста.
57. Nevskiy83 4 28.03.22 16:15 Сейчас в теме
Добрый день!

Есть возможность доработать функцию по проверке статуса сформированной ссылки?
58. etmarket 911 28.03.22 20:22 Сейчас в теме
(57) Добрый день. Про какой статус речь? Скрины в студию.
59. Nevskiy83 4 29.03.22 09:19 Сейчас в теме
(58) Статус платежа. Т.е нужно знать оплатил клиент или еще нет.
60. etmarket 911 29.03.22 19:44 Сейчас в теме
(59) Эта задача не такая простая, как может показаться на первый взгляд. Подключение к клиенту онлайн банка всяких внешних программ возможно, но очень требовательно по безопасности. Проще настроить обратную связи в виде рассылки электронного письма или смс-сообщения, которое будет 1с принимать и накапливать в каком-то регистре. В любом случае, обработку выставления счетов ссылкой дорабатывать с этими целями не планирую.
61. Nevskiy83 4 30.03.22 10:44 Сейчас в теме
(60) Если верить api ссылка, то статус платежа можно получить имея invoice_id без каких либо проблем.
62. kuncevo 27.04.22 09:08 Сейчас в теме
Добрый день, а можно ли передавать товар из документа в корзину "счет на email" ?
63. etmarket 911 27.04.22 11:20 Сейчас в теме
(62) такая возможность отсутствует
64. kuncevo 27.04.22 11:30 Сейчас в теме
(63) А доработка сколько будет стоить?
65. etmarket 911 28.04.22 11:02 Сейчас в теме
(64) Ну если по стандартной ставке разработчика 1с то не менее 2ч работы. Можно здесь тендер на сайте создать, найдётся умелец.
66. kuncevo 28.04.22 12:03 Сейчас в теме
67. user1628996 15.12.22 15:48 Сейчас в теме
Добрый день! Для АльфаБанка сможете доработать? Если что, напишите в лс.
68. etmarket 911 15.12.22 19:41 Сейчас в теме
(67) Здравствуйте. Вопрос трудозатрат. Скиньте пример ссылки.
69. user1628996 20.12.22 14:27 Сейчас в теме
(68) Вроде бы разобрался с доработкой с тестовой средой. Единственное - ссылки не сокращаются, режет ссылку где заканчивается токен, остальные символы не видит, и соответственно ссылка никуда не ведет. Но если взять длинную ссылку и ввести ее на сайте clck.ru, то сокращается все норм. Не могу понять, где проблема.
70. etmarket 911 20.12.22 17:25 Сейчас в теме
(69) ок. Собственно, и я не знаю где проблема в вашей доработке.
71. user1628996 21.12.22 12:21 Сейчас в теме
(70) Как я понял, генерация битой ссылки происходит на стороне clck.ru. Когда формирую напрямую на сайте через clck.ru/--?url=, он режет всю ссылку, что после https://web.......?login=00001. А если вставляю на главной странице - все норм формируется. Написал в ТП.
72. etmarket 911 21.12.22 13:08 Сейчас в теме
(71) проверил обработку из публикации. Укорачиватель ссылок работает.
73. user1628996 21.12.22 13:38 Сейчас в теме
(72) Вот пример ссылки тестовой среды https://web.rbsuat.com/ab/constructor/prepay.html?login=0001&logo=0&def=%7B%22name%22:%22amount%22,%22value%22:%22200%22,%22title%22:%22%25D0%259E%25D0%25BF%25D0%25BB%25D0%25B0%25D1%2582%25D0%2­5B0%2520%25D0%25BF%25D0%25BE%2520%25D0%25B4%25D0%25BE%25D0%2­5BA%25D1%2583%25D0%25BC%25D0%25B5%25D0%25BD%25D1%2582%25D1%2­583%2520%25D0%2597%25D0%25B0%25D0%25BA%25D0%25B0%25D0%25B7%2­520%25D0%25BA%25D0%25BB%25D0%25B8%25D0%25B5%25D0%25BD%25D1%2­582%25D0%25B0%252000%25D0%25A3%25D0%25A2-009553%22%7D

Короткую ссылку он формирует, а при переходе по ней все данные платежа пустые.

Может я что-то делаю не так, или объяснил неправильно.
Обработка короткую ссылку формирует, с этим все нормально.
https://clck.ru/--?url= - тоже формирует ссылку, и с этим все нормально.
НО!! При переходе по этим ссылкам - все реквизиты платежа пустые, и в адресной строке на странице шлюза, ссылка урезана после ?login="токен". Такое происходит если я копирую ссылку из 1С и ссылку из самого конструктора.

Если же я копирую ссылку из обработки и вставляю на главной странице clck.ru, то короткая ссылка рабочая и с ней все норм.

Мы можем и длинные ссылки отправлять, - это не проблема, просто непонятно почему так получается.
74. etmarket 911 21.12.22 14:08 Сейчас в теме
(73) косяк явно в коде вашей поделки. Вручную забил в укорачивать, всё работает.
75. user1628996 21.12.22 14:25 Сейчас в теме
(74) Я не совсем Вас понял - что все работает? И что Вы забили вручную?
Тогда как объяснить, что если "рабочую" ссылку укоротить на главной странице clck.ru, и https://clck.ru/--?url= - ссылки получаются разными, и почему в одной короткой ссылке сохраняются реквизиты платежа, а в другой нет? Я сейчас даже не говорю про ссылку из Вашей обработки, а про ссылку из конструктора банка. Тут явно "не косяк в коде моей поделки".
76. etmarket 911 21.12.22 15:17 Сейчас в теме
(75) реально. Не пропускает. Вы правы. Возможно, из-за html кодов символов в ссылке.
user1628996; +1 Ответить
77. user1628996 21.12.22 16:19 Сейчас в теме
(76) Спасибо за понимание и продукт)) Перечитал свое сообщение и понял, что сразу непонятно объяснил. Причем у Альфы используется двойное кодирование символов, может в этом еще дело.
Посмотрю, что ТП ответит.
78. user796479 01.03.23 17:16 Сейчас в теме
Добрый день!

У сбербанка обновились сертификаты, при открытии ссылки идет старый сайт и клиентны не могут оплатить.
Меняем шлюз на
https://securepaymentgateway.ru/payment/docsite/payform-1.html?token=
и будет работать.

второй момент у меня сломалось копирование в буфер, скорее свсего из за обновление платформы
пишет:
Ошибка при получении значения атрибута контекста (parentWindow)
{Обработка.ВыставлениеСчетаСсылкой.Форма.Форма.Форма(3)}:Буфер.ParentWindow.ClipboardData.Setdata("Text", Текст);
{Обработка.ВыставлениеСчетаСсылкой.Форма.Форма.Форма(21)}:УстановитьТекстВБуферОбмена(ВрСсылка);

по причине:
Неизвестная ошибка

не могу найти решение, помогите если знаете как
etmarket; +1 Ответить
79. user796479 02.03.23 09:05 Сейчас в теме
"errorInfo": {
"systemErrorInfo": {
"clientStack": "core83.dll:0x0000000000086A50 vrscore.dll:0x00000000000B2AB5 mngui.dll:0x000000000009313C mngui.dll:0x000000000035C76F mngui.dll:0x000000000048E4C3 mngui.dll:0x000000000046FE52 mngui.dll:0x00000000000ADDAB bsl.dll:0x0000000000021E98 bsl.dll:0x000000000004DA56 bsl.dll:0x000000000004B6C4 bsl.dll:0x000000000004B869 bsl.dll:0x0000000000022160 bsl.dll:0x0000000000021EE2 bsl.dll:0x000000000001B37A mngui.dll:0x00000000004709CE mngui.dll:0x0000000000470A82 mngui.dll:0x000000000046F32B mngcore.dll:0x000000000050A231 mngui.dll:0x00000000004AA5DE mngui.dll:0x00000000004EF664 mngui.dll:0x0000000000424E25 frame.dll:0x00000000000C34A2 frame.dll:0x00000000000B0109 frame.dll:0x00000000000B18B5 frame.dll:0x00000000000B09C5 frame.dll:0x00000000000B4CE9 frame.dll:0x00000000000B9545 frame.dll:0x00000000000AF21B wbase83.dll:0x0000000000031B10 wbase83.dll:0x0000000000025404 wbase83.dll:0x0000000000024F70 wbase83.dll:0x0000000000024780 wbase83.dll:0x0000000000024414 wbase83.dll:0x0000000000015AB4 wbase83.dll:0x0000000000015C5B frame.dll:0x00000000008AAD5A frame.dll:0x00000000008A8701 mngcln.dll:0x00000000000ADDCE mngcln.dll:0x00000000000AD5BB 1cv8c.exe:0x000000000000BED3 1cv8c.exe:0x000000000000FD9E core83.dll:0x00000000002B2EA0 core83.dll:0x00000000002B5438 1cv8c.exe:0x000000000000F955 1cv8c.exe:0x00000000000C9BC2 KERNEL32.DLL:0x0000000000000000 ntdll.dll:0x0000000000000000 ",
"clientStackHash": "596E46747F21808251BBD7A93B74D78F",
"serverStack": "core83.dll:0x0000000000085F4F core83.dll:0x0000000000032472 core83.dll:0x000000000003E43E bsl.dll:0x000000000001434D bsl.dll:0x00000000000138E4 bsl.dll:0x00000000000131B1 bsl.dll:0x000000000004CBB4 bsl.dll:0x000000000004B6C4 bsl.dll:0x000000000004B869 bsl.dll:0x0000000000022160 bsl.dll:0x0000000000021EE2 bsl.dll:0x000000000001BF2E mngbase.dll:0x00000000004B1399 mngbase.dll:0x0000000000331B88 vrsbase.dll:0x00000000001565DE vrsbase.dll:0x0000000000167AD8 vrsbase.dll:0x00000000000E2826 vrsbase.dll:0x000000000009DDAE vrsbase.dll:0x00000000000EAA93 vrsbase.dll:0x00000000000DFD5F vrsbase.dll:0x00000000000EACF5 vrsbase.dll:0x00000000000EB4AD 1cv8c.exe:0x000000000000FD9E core83.dll:0x00000000002B2EA0 core83.dll:0x00000000002B2EDC core83.dll:0x00000000001775DE ucrtbase.dll:0x0000000000000000 KERNEL32.DLL:0x0000000000000000 ntdll.dll:0x0000000000000000 ",
"serverStackHash": "649B271F2B513CDA261CDE456FB0C011"
},
"applicationErrorInfo": {
"errors": [
[
"{Обработка.ВыставлениеСчетаСсылкой.Форма.Форма.Форма(3)}: Ошибка при получении значения атрибута контекста (parentWindow)",
[
"ScriptRuntimeError"
],
"",
""
],
[
"Неизвестная ошибка",
[
"ScriptUseError"
],
"",
""
]
],
"stack": [
[
"Обработка.ВыставлениеСчетаСсылкой.Форма.Форма.Форма",
21,
"\u0009\u0009УстановитьТекстВБуферОбмена(ВрСсылка);"
],
[
"Обработка.ВыставлениеСчетаСсылкой.Форма.Форма.Форма",
3,
" Буфер.ParentWindow.ClipboardData.Setdata(\"Text\", Текст); "
]
],
"stackHash": "9447AEDD2AAA3542FF369DE21CAA93A9"

(78)
80. etmarket 911 02.03.23 18:17 Сейчас в теме
(79) а какая версия платформы?
81. user796479 03.03.23 08:04 Сейчас в теме
(80) 1С:Предприятие 8.3 (8.3.22.1750)
Управление нашей фирмой, редакция 1.6 (1.6.26.191)
91. user1628996 05.07.23 12:21 Сейчас в теме
(78) Попробуйте такой вариант
Прикрепленные файлы:
82. SerjB 23.05.23 18:59 Сейчас в теме
Здравствуйте. В Сбере сказали, что отключат данный механизм формирования ссылки с 1 июня 2023. Мы формировали по ссылке "https://securepayments.sberbank.ru/payment/docsite/payform-1.html?token=...", можно ли как-то решить данную проблему или в обработке уже это учтено?
84. user657314_mysump 01.06.23 18:51 Сейчас в теме
(82) Здравствуйте! Как то решилась проблема?
86. etmarket 911 01.06.23 19:20 Сейчас в теме
83. user657314_mysump 01.06.23 18:40 Сейчас в теме
Здравствуйте. Обработка не рабочая? сегодня пробовал не работает ( пишет Merchant not found
85. etmarket 911 01.06.23 19:17 Сейчас в теме
(83) причём тут обработка!? Вам платежный шлюз сообщил, что вы указываете токен несуществующего продавца. Надо бы в банке его получить, указать в настройках и использовать боевой шлюз.
87. user657314_mysump 01.06.23 19:26 Сейчас в теме
(85) API ключ ввел от ЮКассы, сохранил его в настройках, правда ключ сформировал только сегодня, может он еще не рабочий или я какой то не тот ключ ввожу?. Шлюз выбрал: https://securepaymentgateway.ru/payment/docsite/payform-1.html?token=
88. etmarket 911 01.06.23 20:35 Сейчас в теме
89. user657314_mysump 01.06.23 20:41 Сейчас в теме
тогда совсем запутался, а где взять нужный API ключ? Я обратился в Сбер чтобы подключили Интернет-эквайринг, мне дали эту ЮКассу
90. ТД Вертикаль 02.06.23 08:38 Сейчас в теме
Добрый день. Каким параметром передать срок жизни ссылки?
92. marat055 18.07.23 17:33 Сейчас в теме
Здравствуйте. Не могли бы вы ,пожалуйста, написать мне в личные сообщения? Хотел уточнить на счет доработок/
93. etmarket 911 18.07.23 18:35 Сейчас в теме
(92) в данный момент сам не дорабатываю по запросу
94. пользователь 18.07.23 19:25
Сообщение было скрыто модератором.
...
Оставьте свое сообщение