Перейти к содержимому
Технологии и инновации

Онлайн-оплата на туристическом сайте: 3D Secure, возвраты и валюта

Команда TT CodersОпубликовано: 5 мин чтения1 просмотр
Онлайн-оплата на туристическом сайте: защищённая страница банка и подтверждение 3-D Secure на телефоне

Коротко: онлайн-оплата на туристическом сайте должна проходить через защищённую платёжную страницу банка с 3D Secure, а данные карт не должны храниться на вашем сервере. Особенность туризма: сумму нужно сначала заблокировать на карте и списать только после подтверждения билета или отеля. Возвраты, валюту и оплату агентов тоже нужно продумать заранее. В статье объясняем, как устроена онлайн-оплата на туристическом сайте и на что обратить внимание.

Как работает онлайн-оплата

  1. Клиент выбирает бронирование на сайте и нажимает «Оплатить».
  2. Его перенаправляют на защищённую страницу банка или платёжного сервиса, где он вводит данные карты.
  3. 3D Secure: банк, выпустивший карту, подтверждает личность клиента: подтверждение в банковском приложении или SMS-код.
  4. Банк отвечает: одобрено или отклонено. Сайт получает ответ и продолжает бронирование.

В этой модели номер карты вообще не попадает на ваш сервер. Это самый простой и надёжный путь и с точки зрения безопасности, и с точки зрения требований стандарта безопасности карт (PCI DSS). У 3D Secure есть ещё одно преимущество: когда клиент оспаривает платёж по украденной карте, ответственность часто переходит с вас на банк-эмитент.

Особенность туризма: сначала блокировка, потом списание

Двухстадийная оплата: сумма блокируется, билет выписывается и сумма списывается; если билет не выписан, блокировка отменяется
Вверху: блокировка (AUTH) → билет → списание (CAPTURE). Внизу: если билет не выписан, блокировка отменяется (VOID) и деньги с клиента не списываются.

В обычном интернет-магазине товар лежит на складе. В туризме места и цены находятся у поставщика и могут измениться в момент оплаты. Поэтому самая безопасная последовательность такая:

  1. Блокировка (авторизация): сумма блокируется на карте клиента, но ещё не списывается.
  2. Бронирование и документ: выписывается билет, подтверждается отель.
  3. Списание: при успехе заблокированная сумма списывается.
  4. Отмена: если билет не выписан или отель не подтверждён, блокировка снимается, а деньги клиента остаются нетронутыми. Возврат не нужен.

Блокировка обычно держится на карте несколько дней, срок зависит от банка и платёжной системы. Поэтому списание должно происходить автоматически сразу после подтверждения бронирования. Заранее уточните у банка, поддерживает ли он такую (двухстадийную) оплату.

Возвраты и оспоренные платежи

  • Полный и частичный возврат: за отменённое бронирование возвращается вся сумма, при штрафе — только часть. Система должна рассчитать штраф по правилам тарифа и отправить возврат в платёжный сервис.
  • На ту же карту: возврат обычно идёт на карту, с которой платили, и может занять несколько рабочих дней. Если сообщить об этом клиенту при возврате, звонков будет меньше.
  • Оспоренный платёж (чарджбэк): клиент может потребовать деньги обратно через свой банк. Храните в системе доказательства: билет, ваучер, принятые условия и подтверждение 3D Secure.

Валюта: манат, доллар и евро

Клиент платит в манатах, а поставщики часто рассчитываются в долларах или евро. Здесь нужно принять несколько решений:

  • Источник курса: например, ежедневный официальный курс Центрального банка Азербайджана или курс вашего банка.
  • Курсовой запас: курс может измениться между поиском и расчётом. Небольшой процент запаса защищает от потерь.
  • Цены в нескольких валютах: иностранным клиентам можно показывать цены в долларах или евро и принимать оплату в этой валюте. Согласуйте это с банком.

Как платят агенты и корпоративные клиенты

  • Баланс и депозит: агент заранее пополняет баланс, бронирования оплачиваются с него.
  • Кредитный лимит и счёт: надёжный агент или компания бронирует, а платит позже по счёту.
  • Картой напрямую авиакомпании: в некоторых случаях карта клиента передаётся авиакомпании как форма оплаты. Тогда продавцом выступает авиакомпания, и комиссию платит она. Где возможна такая модель, уточните по условиям GDS и авиакомпаний.

Подробнее об оплате агентов: B2B-портал и субагентская система.

Комиссии и расходы

Банки и платёжные сервисы берут процент с каждой операции. У международных сервисов это обычно 2–3% от суммы плюс дополнительный процент за иностранные карты и конвертацию валют. Азербайджанские банки не публикуют тарифы на интернет-эквайринг, условия согласуются индивидуально в зависимости от объёма продаж. Так как маржа в туризме часто невелика, комиссию нужно заложить в правила цен: например, включить в сервисный сбор или установить разный сбор в зависимости от способа оплаты. Общие расходы: сколько стоит система бронирования авиабилетов.

Учёт: к какому заказу относится каждый платёж

Каждый платёж, возврат и комиссия должны быть привязаны к конкретному заказу. Иначе в конце месяца ручная сверка банковской выписки с заказами занимает часы. В хорошей системе статус оплаты виден в заказе, возвраты фиксируются автоматически, а ежедневный отчёт сверяется с отчётом банка. Наше решение: бухгалтерия и бэк-офис.

Чек-лист

  • Оплата проходит на защищённой странице банка с 3D Secure, данные карт не хранятся на сервере.
  • Поддерживается двухстадийная оплата (блокировка, затем списание).
  • Полные и частичные возвраты делаются из системы.
  • Определены источник курса и процент курсового запаса.
  • Для агентов работают баланс, кредитный лимит и счета.
  • Банковская комиссия заложена в правила цен.
  • Каждый платёж и возврат привязан к заказу и виден в отчётах.

Общие критерии выбора: как выбрать систему бронирования: 10 вопросов. Чтобы записать требования: шаблон технического задания.

Чтобы обсудить подключение онлайн-оплаты к вашему сайту, запишитесь на бесплатную консультацию. Платёжный модуль — часть booking engine и входит в нашу систему бронирования авиабилетов.

Частые вопросы

Что такое 3D Secure?

3D Secure — дополнительная проверка личности клиента банком-эмитентом при онлайн-оплате картой: подтверждение в банковском приложении или SMS-код. Она защищает от мошеннических платежей и в таких спорах часто переносит ответственность с продавца на банк.

Что будет с деньгами клиента, если билет не выписан?

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

Можно ли хранить данные карт на своём сайте?

Не стоит. Хранение данных карт — это строгие требования безопасности (PCI DSS) и риск. Оплата должна проходить на странице банка, а для повторных платежей нужно использовать токен, выданный банком.

Могут ли иностранные клиенты платить в долларах или евро?

Да, если это поддерживают ваш банк и платёжный сервис. Цены можно показывать в валюте клиента и принимать оплату в этой валюте. Заранее согласуйте правила курса и валютную комиссию банка.

Команда TT Coders
С 2016 года создаём системы бронирования для турагентств и туроператоров.

Похожие статьи

Все статьи

Динамический пакет: перелёт, отель и трансфер в одном пакете, итоговая цена 1 240 AZN
Технологии и инновации

Динамическое пакетирование: как продавать перелёт, отель и трансфер одним пакетом

Что такое динамическое пакетирование: отличие от готовых туров, сборка пакета за 6 шагов, пакетные тарифы, маржа, риски, выбор системы и стоимость.

5 мин чтения5 просмотров
Панель агента в B2B-портале: баланс, кредитный лимит, комиссия и бронирования
Технологии и инновации

B2B-портал и субагентская система: руководство для туроператоров и консолидаторов

Что такое B2B-портал: отличие от B2C, нетто и комиссионная модели в цифрах, кредитный лимит и риск долгов, подключение агентов, отчёты и стоимость.

5 мин чтения3 просмотра
Один поиск в booking engine: результаты Amadeus, NDC и Hotelbeds в одном списке за 1,9 секунды
Технологии и инновации

Что такое booking engine: как работает модуль бронирования туристического сайта

Что такое booking engine: шесть шагов поиска, основные части, виды для авиабилетов, отелей и туров, подключение к сайту, выбор и стоимость.

5 мин чтения5 просмотров