Выставление счета ссылкой на оплату через платежный шлюз Сбербанка из интерфейса 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
39
.epf 1.0 27,85Kb 39 Скачать
Выставление счета ссылкой для 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) ответил в личных сообщениях
Оставьте свое сообщение

См. также

daСклонение: склонение ФИО, должностей, чисел, прилагательных, существительных на языке 1С + ТестЦентр Промо

Универсальные функции v8 1cv8.cf Абонемент ($m)

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

1 стартмани

14.02.2015    102060    97    daMaster    90    

Сравнение реального дохода со средним доходом из API.HH.RU

Зарплата Управленческие v8 v8::СПР ЗУП3.x УУ Абонемент ($m)

Внешняя обработка на управляемой форме для 1С:Предприятие 8.3 по интеграции с HH.RU используя HH REST API. Ключевые функции: получение списка вакансий по должностям (Ключ для работы не нужен); расчет среднего дохода; Тестирование проводилось на платформе 1С:Предприятие 8.3 (8.3.13.1513) Зарплата и управление персоналом, редакция 3.1 (3.1.11.68) совместно с API.HH.RU.

1 стартмани

11.11.2019    3947    4    solaru    2    

Конфигурация для рекламного агентства

Управление услугами и сервисом Управление взаимоотношениями с клиентами (СRM) Производство готовой продукции (работ, услуг) Управление взаимоотношениями с клиентами (СRM) Производство готовой продукции (работ, услуг) v8 Реклама, PR и маркетинг УУ Абонемент ($m)

Данная конфигурация выполнена для решения тестового задания: Цель задания: 1) Понять, на каком из клиентов сколько мы заработали;  2) Понять, по какому виду СМИ сколько мы заработали;  3) Проследить по каждой услуге: у кого за сколько купили и кому за сколько продали, с возможностью перейти в соответствующий документ. Реализовано с помощью: 1. Справочники - контрагенты, номенклатура 2. Документы - Поступление услуг, реализация услуг 3. Отчеты - отчет по контрагентам, номенклатуре и движений.

1 стартмани

21.05.2019    4606    0    solaru    0    

Загрузка номенклатуры в УТ 10.3 из Excel файла с генерацией штрихкодов

Загрузка и выгрузка в Excel Обработка справочников Оптовая торговля Розничная торговля Учет ТМЦ Оптовая торговля Розничная торговля Учет ТМЦ v8 УТ10 Россия Абонемент ($m)

Обработка позволяет генерировать новые номенклатурные позиции на основе данных из файла Excel с последующей генерацией штрихкодов (ШК). Может быть полезна при больших поступлениях товаров на склад, где ручное создание и присваивание штрихкода  (ШК) может занимать много времени.

1 стартмани

24.03.2017    7823    7    solaru    0    

Под капотом управляемых форм

Практика программирования v8 1cv8.cf Бесплатно (free)

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

26.08.2013    265494    Evil Beaver    266    

[NotaBene] Универсальный отчет по таблице значений

Практика программирования v7.7 1cv7.md Россия Абонемент ($m)

1C v.7.7 Готовое решение. Не требует настройки. Не требует допрограммирования. Данная обработка решает часто встречающуюся задачу вывода в "красивом" виде таблицы значений (полученной, например, из запроса). Поддерживается произвольное группирование данных, отключение/включение группировок, в т.ч и создание "шахматок" (типа "продажи понедельно"). Обработка может использоваться как и в отладочных целях (для нормального просмотра ТЗ), так и в составе вполне рабочих отчетов. По крайней мере, я неоднократно клиентам данную обработку ставил вместо того, чтобы каждый раз писать замороченные выводы данных. И клиенты довольны, и мне - проще...

2 стартмани

07.05.2007    28807    3    CheBurator    63