VMTech
Обсудить проект
← Все услуги
VMTECH · УСЛУГА

Оплата, которая доходит и сверяется с заказом

Подключить кнопку «Оплатить» — не задача. Задача — чтобы отказ не терял заказ, возврат проходил без бухгалтера, а деньги на счёте сходились с продажами в системе.

Обсудить подключение
pay.example.rs
Платёж по заказу #4821
LIVE
суммы сходятся
Сумма зафиксирована 7 240 RSD
Переход в шлюз защищённая форма
Подтверждение банка 3-D Secure
Ответ шлюза оплачено
Заказ обновлён подтверждение отправлено
Сверка суммы сходятся
ПУТЬ ПЛАТЕЖА
  1. Сумма зафиксированаЗаказ создаётся до оплаты, поэтому он существует, даже если платёж не пройдёт
  2. Переход в шлюзДанные карты вводятся на стороне банка — на ваш сервер они не попадают
  3. Подтверждение банка3-D Secure: держатель карты подтверждает операцию в приложении своего банка
  4. Ответ шлюзаУспех или отказ приходит и на страницу, и отдельным уведомлением — на случай, если клиент закрыл вкладку
  5. Заказ обновлёнСтатус меняется, товар списывается, клиенту уходит подтверждение с деталями
  6. СверкаВыписка банка сопоставляется с заказами: видно, что оплачено, что возвращено и что зависло
ПУТЬ ПЛАТЕЖА

Что происходит после нажатия «Оплатить»

pay.example.rs
Платёж по заказу #4821
OK
Сумма зафиксирована 7 240 RSD
Переход в шлюз защищённая форма
Подтверждение банка 3-D Secure
Ответ шлюза оплачено
Заказ обновлён подтверждение отправлено
Сверка суммы сходятся

Сумма зафиксированаЗаказ создаётся до оплаты, поэтому он существует, даже если платёж не пройдёт

Переход в шлюзДанные карты вводятся на стороне банка — на ваш сервер они не попадают

Подтверждение банка3-D Secure: держатель карты подтверждает операцию в приложении своего банка

Ответ шлюзаУспех или отказ приходит и на страницу, и отдельным уведомлением — на случай, если клиент закрыл вкладку

Заказ обновлёнСтатус меняется, товар списывается, клиенту уходит подтверждение с деталями

СверкаВыписка банка сопоставляется с заказами: видно, что оплачено, что возвращено и что зависло

ЧТО ОБЫЧНО ЛОМАЕТСЯ

Где теряются деньги на приёме платежей

Подключено «как получилось»

  • Клиент закрыл вкладку после оплаты — заказ остался неоплаченным, хотя деньги списались
  • Отказ по карте выбрасывает на пустую страницу, и заказ исчезает вместе с корзиной
  • Возврат оформляется вручную в кабинете банка, а в системе заказ остаётся оплаченным
  • В конце месяца бухгалтер сводит выписку с заказами вручную и находит расхождения
  • Оплата не работает на телефоне, а именно там платит большинство

Подключено правильно

  • Результат платежа приходит отдельным уведомлением от банка, независимо от браузера клиента
  • Отказ оставляет заказ живым: клиент получает ссылку повторить оплату другим способом
  • Возврат и частичная отмена делаются из админки и сразу отражаются в заказе
  • Сверка автоматическая: расхождение между выпиской и заказами видно на следующий день
  • Оплата проверена на реальных телефонах, а не только в браузере на компьютере
ЧТО ВХОДИТ В РАБОТУ

Состав подключения

Подбор способов оплаты

Разбираем, кто ваши покупатели и чем они платят: карта, перевод по счёту, оплата курьеру, рассрочка.

Помощь с банком

Готовим техническую часть заявки, отвечаем на вопросы банка и проходим тестовый режим вместе с вами.

Подключение шлюза

Форма оплаты, 3-D Secure, уведомления о результате и корректная обработка обрыва связи.

Отказы и повторы

Понятное сообщение клиенту, сохранение заказа и ссылка оплатить другим способом.

Возвраты и отмены

Полный и частичный возврат из админки, с отражением в заказе и в учёте.

Сверка с выпиской

Сопоставление поступлений с заказами и отчёт о том, что не сошлось.

Безопасность

Данные карт не проходят через ваш сервер, соединение защищено, доступы разграничены по ролям.

Проверка на устройствах

Тестовые платежи с телефонов и компьютеров, включая сценарии отказа и возврата.

ТЕХНОЛОГИЧЕСКИЙ КОНТУР

Из чего состоит приём платежей

Карточный шлюзФорма банка, авторизация операции и подтверждение держателя карты
3-D SecureПодтверждение в приложении банка — снижает долю спорных операций
Уведомления шлюзаРезультат приходит на сервер напрямую, независимо от того, что делает браузер клиента
Журнал операцийКаждая попытка сохранена: сумма, ответ банка, время и заказ
ВозвратыПолные и частичные, с сохранением связи с исходной операцией
СверкаСопоставление выписки с заказами и список расхождений

Договор эквайринга магазин заключает со своим банком: тариф, комиссия и сроки зачисления — между вами и банком. VMTech отвечает за техническую часть: подключение, обработку ошибок, возвраты и сверку.

ВОПРОСЫ

Что обычно спрашивают

Что нужно, чтобы начать принимать карты?

Договор с банком на приём карт и работающий сайт с описанием товаров, условиями доставки и возврата — банк это проверяет. Мы готовим техническую часть и проходим с вами тестовый режим; обычно дольше всего идёт согласование на стороне банка, а не разработка.

Данные карт будут храниться у нас?

Нет, и это принципиально. Реквизиты вводятся на защищённой странице банка и на ваш сервер не попадают — вы получаете только результат операции и её идентификатор. Такой подход снимает с вас требования по хранению карточных данных.

Клиент оплатил, но заказ не обновился. Так бывает?

Так бывает, если сайт узнаёт о платеже только по возврату клиента на страницу. Мы подключаем отдельное уведомление от шлюза на сервер: даже если клиент закрыл вкладку или потерял связь, статус заказа обновится. Плюс идёт периодическая проверка «зависших» платежей.

Можно ли принимать оплату при получении вместе с картами?

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

Как оформляются возвраты?

Из админки: полный или частичный возврат по конкретной операции. Система отправляет запрос в шлюз, сохраняет результат и меняет статус заказа. Бухгалтер видит возврат в отчёте, а не узнаёт о нём из письма клиента через месяц.