Связаться
WooCommerce

TapPay Payments для WooCommerce — оплата картой на Тайване через защищенные поля и 3D Secure

Оплата картой через TapPay: поля карты на чекауте, 3D Secure, подтверждение через Record API, классический и блочный чекаут, только TWD. Pro: возвраты и повторная проверка оплаты.

Скачать Free
Pro · лицензия на год Тестовые копии сайтов включены в цену. Чем больше сайтов, тем дешевле каждый
Совместимость
WordPress 6.2+ · WooCommerce 8.0+ · PHP 7.4+ · HPOS · классический и блочный чекаут · только TWD · HTTPS · языки плагина: английский, традиционный китайский
Лицензия
сайт + тестовая копия, годовая
Триал
7 дней, без карты, один на сайт
Обновлено
ноябрь 2026
Или все 395 Pro-модулей в All Access — 4 990 ₴ / год ≈ 98 €

Что есть во Free,
а что даёт Pro

Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.

Функция Free Pro
Поля карты TapPay на чекауте: номер не попадает на ваш сервер ✔ ✔
Классический и блочный чекаут ✔ ✔
3D Secure через страницу TapPay ✔ ✔
Оплата подтверждается запросом к Record API, а не текстом в ссылке ✔ ✔
Сумма и номер заказа сверяются перед «Оплачено» ✔ ✔
Возврат покупателя и уведомление TapPay: сработает то, что придет раньше ✔ ✔
Без ответа банка заказ ждет, покупателю сказано не платить второй раз ✔ ✔
Поздние проверки брошенной страницы 3D Secure ✔ ✔
Тестовый режим и отдельные ключи ✔ ✔
Partner Key хранится зашифрованным ✔ ✔
Телефон в формате E.164 для тайваньских номеров ✔ ✔
Полный и частичный возврат из заказа — ✔
Действие «Проверить оплату в TapPay» — ✔

Как это выглядит

Поля карты TapPay на чекауте
Настоящие поля TapPay в чекауте. Песочница TapPay.
Отказ банка на чекауте
Покупатель видит текст, корзина на месте.
Настройки TapPay

Главное о модуле

Что увидит покупатель

Покупатель выбирает карту, вводит номер, срок и код в поля TapPay и нажимает оплату.

Что получает админ

В настройках WooCommerce вы вводите App ID, App Key, Partner Key и Merchant ID отдельно для песочницы и боя.

Триал стартует, когда вы попросите

Свежая установка — бесплатная версия, ничего не включается само. Кнопка «Попробовать Pro 7 дней» → e-mail → ключ сразу в окне и письмом.

Один ключ — сайт и тестовая копия

Переносите сайт — отвяжите лицензию на старом домене и активируйте на новом сами. Тестовая копия (staging., dev.) работает с тем же ключом и места сайта не занимает. Для студий — ключи на 5, 25 сайтов или без ограничений.

Технические требования

  • WordPress 6.2+, WooCommerce 8.0+, PHP 7.4+.
  • Аккаунт TapPay и ключи песочницы, для боя — ключи после одобрения TapPay.
  • Сайт на HTTPS и порту 443: иначе TapPay не отправит уведомление.
  • Валюта магазина TWD.

История версий

v1.0.0 Текущая ноябрь 2026

Оплата картой через TapPay, 3D Secure, подтверждение через Record API; в Pro — возвраты и повторная проверка оплаты.

Вместе с TapPay Payments покупают

All Access Нужно больше? Все модули (395) одной лицензией, новые добавляются сами. 4 990 ₴≈ 98 € Подробнее →

Полное описание модуля

TapPay Payments добавляет оплату картой через TapPay в WooCommerce для магазинов на Тайване. Номер карты вводится в защищенные поля TapPay и не попадает на ваш сервер. Плагин получает одноразовый prime, проводит оплату и верит только ответу Record API.

Регистрация в кабинете TapPay не открылась из нашей сети, а отдельного Partner Key у нас нет. Настоящие поля TapPay и настоящий prime из их песочницы работают в блочном и классическом чекауте, а настоящий сервер TapPay отказал на этот prime из-за неправильного Partner Key.

Что увидит покупатель

Покупатель выбирает карту, вводит номер, срок и код в поля TapPay и нажимает оплату. Банк показывает страницу 3D Secure, после нее покупатель возвращается на страницу благодарности.

Если банк отказал, покупатель видит понятный текст и остается на чекауте, корзина на месте. Если банк не ответил, страница благодарности просит не платить второй раз: плагин сам проверит оплату и обновит заказ.

Что получает админ

В настройках WooCommerce вы вводите App ID, App Key, Partner Key и Merchant ID отдельно для песочницы и боя. Плагин предупреждает, если ключей нет, валюта не TWD или сайт не на HTTPS.

Каждая попытка оставляет заметку со статусом TapPay. В Pro есть полный и частичный возврат и действие повторной проверки оплаты.

Как это работает — шаг за шагом

  1. В кабинете TapPay вы берете App ID, App Key, Partner Key и Merchant ID.
  2. Вводите их в настройках и включаете метод.
  3. Покупатель вводит карту в поля TapPay.
  4. Плагин проводит оплату одноразовым prime.
  5. Банк показывает 3D Secure.
  6. Плагин спрашивает Record API и только тогда отмечает заказ оплаченным.

Что под капотом

  • Ссылка после оплаты и уведомление TapPay не считаются доказательством: они только запускают запрос к Record API.
  • У каждой попытки свой bank_transaction_id, поэтому оплату можно найти даже без ответа.
  • После 421, 915 и похожих кодов плагин не предлагает платить снова, пока не выяснит результат.
  • Одноразовый prime не отправляется дважды.
  • Partner Key хранится зашифрованным ключами сайта.
  • В журнал не пишутся данные карты и ключи.

Как установить

  1. Плагины → Добавить новый → Загрузить плагин: выберите zip и активируйте.
  2. WooCommerce → Настройки → Платежи → TapPay: введите ключи песочницы.
  3. Сделайте тестовую оплату картой 4242 4242 4242 4242 с будущим сроком и кодом 123.
  4. После одобрения TapPay введите боевые ключи и выключите тестовый режим.
  5. Для Pro: вставьте ключ или запустите 7 дней триала.

На wordpress.org модуля пока нет: и бесплатная версия, и Pro — это один архив с этой страницы. Без ключа он работает как бесплатная версия.

Вопросы
о модуле

Не нашли ответ? Напишите в Telegram — ответим в течение рабочего дня.

@catcode_support Настройка, совместимость, активация
Почему только TWD?

Версия 1.0 проверена только с целыми суммами в TWD, другие валюты мы не включали.

Что, если покупатель закрыл страницу банка?

Заказ ждет, плагин проверяет его через 15, 60 и 240 минут и оставляет заметку для вас.

Может ли покупатель заплатить дважды из-за сбоя?

Без ответа банка плагин просит не платить второй раз и ищет оплату по номеру попытки.

Что будет после триала?

Pro выключается, а прием карт работает дальше.

Не тот вариант, что искали?

Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.

Заказать кастомный модуль