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

Публикация № 1176609

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

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

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

Описание

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

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

  • "тестовый" - https://3dsec.sberbank.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":"ОПИСАНИЕ_СЧЕТА"}

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

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

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

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

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

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

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

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

Пример ссылки: https://securepayments.sberbank.ru/payment/docsite/payform-1.html?token=f5eb7yao31iyf1p2of12ues531&def={"amount":"590.50"}&def={"email":"client@email.ru"}&def={"description":"Счет на оплату заказа №123456"}

Результат:

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

Обработки универсальные для обеих платформ 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С 7.7: Бухгалтерский учет, редакция 4.5 (7.70.537); Комплексная конфигурация, редакция 4.5 (7.70.492); Торговля и Склад, редакция 9.2 (7.70.974).

Скачать файлы

Наименование Файл Версия Размер
Выставление счета ссылкой для 1С 8

.epf 27,85Kb
13.01.20
38
.epf 1.0 27,85Kb 38 Скачать
Выставление счета ссылкой для 1С 7.7

.ert 195,50Kb
07.01.20
1
.ert 1.0 195,50Kb 1 Скачать

Специальные предложения

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

Сколько стоит такая доработка?
14. etmarket 541 17.07.20 20:30 Сейчас в теме
(13) ответил в личных сообщениях
Оставьте свое сообщение

См. также

Публикаций не найдено

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

Или закажите индивидуальную разработку вашего решения.

Создать заказ на разработку