CoreviaFlowCOREVIAFLOWDIGITAL PROJECT COMPANY Оставить заявку
EN UA RU

Интеграция 1С/BAS ↔ WayForPay

Заказы из 1С/BAS оплачиваются через WayForPay, а удержания, возвраты и подписки управляются из тех же документов

Заказ и возврат фиксируют в 1С/BAS, а оплаты, удержания и возвраты денег ведут в кабинете продавца WayForPay вручную. Мы соединяем системы так, чтобы заказ в 1С/BAS открывал оплату WayForPay, удержанная оплата списывалась или снималась из 1С/BAS, возврат в 1С/BAS запускал полный или частичный возврат денег, а изменение подписки делалось один раз, а не в двух местах.

Что передаётся между системами

  • 1С/BAS → WayForPayЗаказ, проведённый в 1С/BAS, открывает оплату WayForPay: защищённую страницу оплаты, форму поверх вашего сайта или QR-код, который клиент сканирует в мобильном приложении.
  • WayForPay → 1С/BASРезультат оплаты записывается в тот же документ 1С/BAS, поэтому склад видит, какие заказы оплачены, не спрашивая бухгалтера.
  • 1С/BAS → WayForPayДля заказов, которым нужно подтверждение, деньги только удерживаются на карте; отгрузка в 1С/BAS их списывает, а отмена заказа снимает удержание.
  • 1С/BAS → WayForPayВозврат, оформленный в 1С/BAS, запускает полный или частичный возврат денег в WayForPay именно за возвращённую часть заказа.
  • 1С/BAS → WayForPayИзменение подписки в 1С/BAS, например новая сумма, дата или частота, обновляет существующую подписку WayForPay вместо создания новой.

Что подключаем

  • Смотрим вашу конфигурацию 1С/BAS и какие документы запускают оплату, подтверждают отгрузку и оформляют возврат.
  • Вы передаёте нам данные продавца и секретный ключ из WayForPay; начинаем с тестовых данных продавца, поэтому во время настройки настоящие деньги не двигаются.
  • Договариваемся, какие заказы списываются сразу, а какие только удерживают деньги, и ставим напоминание задолго до того, как окно удержания закончится.
  • Настраиваем отправку оплат, списаний, снятия удержаний и возвратов из 1С/BAS; каждый запрос подписывается вашим секретным ключом, а каждый результат записывается обратно в документ.
  • Решаем, как формируется фискальный чек: WayForPay доходит до кассы Checkbox через промежуточный модуль, а не напрямую, поэтому договариваемся, какая сторона его печатает.
  • Прогоняем тестовые оплаты, удержания, возвраты и изменение подписки от начала до конца, потом переходим на боевые данные и остаёмся на связи первые рабочие дни.

Сценарии автоматизации

01

Забытое удержание

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

Стало отгрузка в 1С/BAS списывает удержанные деньги, а о незавершённом удержании напоминают вовремя.

02

Возвраты делают дважды вручную

Было возврат оформляют в 1С/BAS, потом менеджер открывает кабинет WayForPay и отдельно возвращает деньги, иногда не за ту часть заказа.

Стало возврат в 1С/BAS запускает возврат денег именно за возвращённые товары.

03

Подписки, которые расходятся

Было клиент меняет дату списания, 1С/BAS обновляют, а подписка WayForPay продолжает списывать по старому расписанию.

Стало изменение в 1С/BAS обновляет ту же подписку в WayForPay.

04

Оплаченные заказы ждут ручной отметки

Было бухгалтер проверяет кабинет WayForPay и отмечает оплаченные заказы в 1С/BAS раз или два в день, а склад ждёт.

Стало результат оплаты записывается в документ 1С/BAS, и склад сразу начинает упаковку.

Как это работает технически

Для тех, кто проверяет: каждый пункт ведёт на страницу официальной документации, откуда он взят.

  • Официальный портал поддержки BAS описывает технологии интеграции под названием «Технологии интеграции 1С:Предприятия 8.3» — BAS построен на платформе 1С:Предприятие 8.3.

    Источник: its.bas-soft.eu ↗ проверено 2026-09-25
  • Согласно той же документации, платформа автоматически строит REST-интерфейс по протоколу OData, через который внешние системы могут читать, изменять, создавать и удалять данные через HTTP.

    Источник: its.bas-soft.eu ↗ проверено 2026-09-25
  • Метод Purchase (приём платежа на защищённой странице WayForPay) поддерживает типы транзакции AUTO/AUTH/SALE через параметр merchantTransactionType; AUTH используется для двухстадийной оплаты (сначала блокировка средств, затем списание).

    Источник: wiki.wayforpay.com ↗ проверено 2026-09-25
  • При холдировании (двухстадийной оплате) средства можно держать заблокированными максимум 20 дней (1 728 000 секунд), минимум — 1 минуту (60 секунд); по умолчанию тоже 20 дней.

    Источник: wiki.wayforpay.com ↗ проверено 2026-09-25
  • Возврат (полный или частичный, сумма указывается отдельным параметром) выполняется методом Refund либо вручную через личный кабинет M-portal.

    Источник: wiki.wayforpay.com ↗ проверено 2026-09-25
  • Регулярные платежи поддерживают 7 режимов периодичности списания: once, daily, weekly, quarterly (раз в 3 месяца), monthly, bimonthly (раз в 2 месяца), halfyearly и yearly; параметры уже существующего платежа можно изменить отдельным запросом CHANGE.

    Источник: wiki.wayforpay.com ↗ проверено 2026-09-25

Ограничения

Ограничения идут от обеих систем. Удержание может держать деньги заблокированными на карте не более 20 дней; после этого их нужно списать или снять, поэтому напоминание ставим заранее. WayForPay не формирует фискальные чеки напрямую: чек доходит до кассы Checkbox через модуль AssetPayments. Поддержку Apple Pay и Google Pay та же документация WayForPay не подтверждает, поэтому проверяем её для вашего аккаунта, прежде чем обещать. Готовые плагины WayForPay охватывают платформы сайтов, например 1С-Bitrix, а не 1С/BAS, поэтому связку настраиваем мы. 1С/BAS внесён в официальный перечень запрещённого ПО: проекты для госорганов, критической инфраструктуры и систем с государственными данными мы не берём, а с частным бизнесом обсуждаем риск открыто.

Как начать

Три шага от первого сообщения до работы над вашим проектом.

  1. 01

    Оставьте заявку

    Опишите задачу в форме — текстом или голосом. Бюджет и сроки — по желанию.

  2. 02

    Мы разбираем и оцениваем

    Разработчик изучает ТЗ, уточняет непонятное и присылает оценку.

  3. 03

    Начинаем

    Как только объём и цена согласованы, начинаем работу.

или напишите на info@coreviaflow.space

Вопросы

Можно ли вернуть деньги только за часть заказа?
Да. WayForPay поддерживает полный и частичный возврат, а часть берётся из документа возврата в 1С/BAS, поэтому возврат соответствует товарам, которые действительно вернули.
Остаётся ли в работе кабинет WayForPay?
Да, для отчётов, настроек и разовых ручных возвратов. Ежедневные оплаты, удержания и возвраты идут из 1С/BAS, а ручной возврат в кабинете согласуем как исключение.
Нужна ли нашему сайту собственная защита карточных данных?
Для всплывающей формы — нет: оплата обрабатывается на стороне WayForPay, поэтому ваш сайт сам не принимает данные карты.
Можно ли протестировать без настоящих денег?
Да. WayForPay предоставляет тестовые данные продавца, поэтому оплаты, удержания и возвраты из 1С/BAS сначала репетируем без настоящих денег.

Расскажите, что нужно подключить

Опишите задачу текстом или голосовым. Мы посмотрим, что у вас есть, и ответим планом.

Каждая система отдельно

Другие связки

Внедрение · Разработка · Интеграции →

1С/BAS ↔ WayForPay — названия систем являются товарными знаками их владельцев. CoreviaFlow не аффилирована с ними, если не указано иное.