Опубликовано 1 сентября 2026 г. Команда интеграций VPOS.am 7 мин чтения

VPOS.am 0.2.5 для CS-Cart: модуль оплаты через ArCa iPay и EPG

Готовый add-on связывает заказ CS-Cart с банковским checkout и обновляет его только по проверенному серверному статусу.

VPOS.am 0.2.5 для CS-Cart: модуль оплаты через ArCa iPay и EPG

В фокусе статьи

VPOS.am 0.2.5 для CS-Cart: модуль оплаты через ArCa iPay и EPGИнтеграции CMS, CRM и ERPCS-Cart vPOS Армениямодуль оплаты CS-CartMulti-Vendor платежи Армения

Покупатель сразу переходит в банковский checkout

Версия 0.2.5 убирает промежуточный экран: после создания платежной сессии CS-Cart направляет покупателя на выданный банком hosted checkout URL.

CS-Cart -> VPOS.am -> банковский checkout
Заказ сохраняется до редиректа, а card data вводятся на внешней странице банка, не в магазине.

Add-on предназначен для CS-Cart и Multi-Vendor. В манифесте заявлен целевой диапазон 4.14.1–4.20.1. Это диапазон совместимости пакета, а не утверждение, что каждая промежуточная сборка уже прошла отдельную сертификацию: конкретную установку нужно проверять на лицензированном магазине.

Для настройки администратор создаёт одноразовый setup token в VPOS.am Console и вставляет его в способ оплаты. Merchant token, webhook secret и reconciliation secret импортируются серверно; банковские Client ID, логин и пароль не нужно хранить или вводить в CMS.

  • без дополнительной промежуточной страницы перед банковским checkout;
  • стабильная связь order id, payment id, суммы, валюты и storefront;
  • отдельные test и live bindings без автоматического включения live;
  • обновление add-on без повторного ввода банковских секретов.

Статус заказа меняется только после серверной проверки

Возврат браузера показывает результат покупателю, но не является доказательством оплаты для CS-Cart.

Signed webhook + reconciliation -> статус заказа
Backend проверяет подпись, payment id, order reference, сумму, валюту и допустимый переход статуса.

VPOS.am отправляет подписанное уведомление, а add-on проверяет его и защищает обработку от повторной доставки. Дубликат webhook не должен повторно списывать остатки, менять заказ или отправлять письмо. Если уведомление потерялось, reconciliation позволяет запросить серверный статус и восстановить согласованное состояние.

Маршруты ArCa iPay и SmartVista EPG, включая сценарии с Ameriabank, Evocabank, ACBA и другими банками Армении, активируются только по договору мерчанта, выданным банком endpoint и credentials и после пилота. Упоминание банка означает поддерживаемую архитектуру маршрута, а не партнёрство или автоматическую готовность любого терминала.

  • подпись и защита от повторной обработки webhook;
  • сверка payment id, order reference, суммы и валюты;
  • reconciliation для пропущенных или задержанных уведомлений;
  • раздельные статусы успешной оплаты, отказа, отмены и возврата.

Что входит в 0.2.5 и что требует отдельной интеграции

Модуль закрывает hosted checkout и подтверждение статусов заказов, но не обещает банковские возможности, которых нет в текущем контракте.

Пакет, пилот и production gates
Версия CMS, договор, credentials, callback, reconciliation и тестовые сценарии проверяются до live.

Текущая версия не инициирует refund из панели CS-Cart, не выполняет recurring charges и не распределяет деньги между продавцами Multi-Vendor. Возвраты могут отражаться по подтверждённому статусу провайдера, но запуск самой операции возврата остаётся отдельным банковским или операционным процессом.

Пакет 0.2.5 подготовлен для контролируемых пилотов и публикации. На дату этого анонса публичная выдача пакета в CS-Cart Marketplace ещё не активна, поэтому мы не размещаем неработающую ссылку на скачивание. После открытия публичной карточки ссылка появится на странице интеграции; до этого команда VPOS.am проверяет подключение по заявке.

  • до live обязательны банковский договор и валидные test/production credentials;
  • успех, отказ, отмена, дубликат webhook и reconciliation проверяются на целевом магазине;
  • refund initiation, recurring и split settlements не входят в 0.2.5;
  • переход в production выполняется отдельно для каждого merchant route.

FAQ

Какие версии CS-Cart поддерживает модуль?

В manifest заявлен целевой диапазон CS-Cart и Multi-Vendor 4.14.1–4.20.1. Перед production конкретную версию, PHP, тему и установленные add-ons нужно проверить на лицензированном магазине.

Нужно ли вводить банковский пароль в CS-Cart?

Нет. В CS-Cart вводится одноразовый setup token из VPOS.am Console. Он импортирует привязку установки серверно; банковские credentials остаются в защищённом контуре VPOS.am.

Можно ли уже скачать модуль из CS-Cart Marketplace?

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

Источники и документация