Logo

Как принимать криптоплатежи на сайте WordPress

image

Чтобы принимать криптоплатежи на WordPress, можно подключить платежный плагин для WooCommerce, разместить на сайте платежную ссылку или QR-код либо интегрировать API для собственного checkout. Подходящий способ зависит от того, используете ли вы WordPress для интернет-магазина, сайта услуг или проекта с кастомной разработкой. Платежный шлюз для WordPress также может взять на себя работу с платежными адресами, мониторинг транзакций, конвертацию и обновление статусов платежей.

Краткое содержание

  • Магазины на WooCommerce могут установить плагин для приема криптоплатежей без разработки и добавить криптовалюту как еще один способ оплаты на этапе оформления заказа.

  • Блоги, лендинги и сайты услуг могут использовать Payment Links & QR Codes без полноценной корзины.

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

  • Мерчанты могут принимать BTC, ETH, USDT, USDC и другие активы, а затем использовать конвертацию в стейблкоины, чтобы снизить влияние изменения курса после оплаты.

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

Какой способ интеграции подойдет вашему сайту на WordPress?

Метод

Кому подходит

Нужен код?

Ориентировочное время настройки

Продукт PassimPay

Плагин без разработки

Магазины на WooCommerce и аналогичные CMS

Нет

Около 10–15 минут после онбординга

E-commerce Plugins

Платежная кнопка / ссылка

Блоги, лендинги, сайты услуг, донаты, разовые инвойсы

Нет; достаточно обычной ссылки или кнопки

Около 5 минут

Payment Links & QR Codes / Hosted Checkout

Полная API-интеграция

Кастомный checkout, маркетплейсы, сайты с высоким объемом платежей, собственный UX

Да

От нескольких часов

Payment API

Время настройки указано ориентировочно и не включает верификацию компании, внутреннее тестирование и кастомную разработку.

Как мы подготовили этот гайд

При подготовке гайда в сентябре 2026 года мы вручную сверили информацию с актуальной страницей модуля PassimPay для WooCommerce, документацией PassimPay API, справочными материалами PassimPay, а также документацией WordPress и WooCommerce по платежам.

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

Зачем принимать криптоплатежи на WordPress?

Прием криптовалюты дает дополнительный способ оплаты клиентам, которые предпочитают цифровые активы или не могут воспользоваться теми же банковскими и карточными платежными инструментами, что и мерчант. В международной e-commerce платежный провайдер также позволяет не управлять вручную адресами кошельков, мониторингом блокчейна и сверкой платежей. Например, PassimPay предлагает платежный шлюз для e-commerce с интеграцией через плагины и API.

Принимайте оплату от клиентов, предпочитающих криптовалюту

Магазин на WordPress может принимать Bitcoin, стейблкоины и другие поддерживаемые активы без привязки покупателя к определенному банку или эмитенту карты. PassimPay поддерживает 74 криптовалюты и 18+ блокчейнов и доступен для подходящих по требованиям компаний в 122 странах.

Если задача состоит только в том, чтобы принимать Bitcoin на WordPress, можно подключить BTC вместе с другими активами и сетями, которыми действительно пользуются ваши клиенты, вместо того чтобы выводить на checkout все доступные варианты.

Сократите расходы на обработку платежей

Криптоплатежи проходят через блокчейн-сети, а не через карточную инфраструктуру с интерчейнджем и эквайрингом. У PassimPay комиссии за обработку начинаются от 0,5%, поэтому для мерчантов с более дорогим карточным процессингом прием криптовалюты в отдельных случаях может снизить платежные расходы.

Избегайте карточных чарджбэков

Подтвержденные блокчейн-транзакции, как правило, необратимы. Покупатель не может оспорить ончейн-платеж через процедуру чарджбэка карточной платежной системы. При этом мерчант по-прежнему может самостоятельно выполнить возврат средств в соответствии со своей политикой возвратов.

Быстро получайте статус платежа

PassimPay указывает среднее время обработки транзакции около пяти секунд. Эту цифру следует понимать как время обработки или обнаружения платежа со стороны провайдера, а не как гарантированное время окончательного подтверждения транзакции в блокчейне. Оно по-прежнему зависит от актива, сети и ее текущей нагрузки.

Как принимать криптоплатежи на WordPress: 3 способа интеграции

Есть три основных способа подключить криптоплатежи на WordPress. Для WooCommerce проще всего использовать плагин, платежные ссылки подходят сайтам без корзины, а API дает разработчикам больше контроля над checkout и платежной логикой.

Способ 1. Подключите плагин для криптоплатежей в WooCommerce без разработки

Для стандартного интернет-магазина готовый плагин платежного шлюза обычно является самым быстрым способом подключения. WooCommerce позволяет добавлять платежные шлюзы через плагины, а PassimPay предоставляет отдельный плагин для WooCommerce.

У PassimPay также есть готовые модули для Shopify, Magento, PrestaShop и OpenCart. Это может быть удобно компаниям, которые одновременно поддерживают несколько e-commerce сайтов.

1. Создайте и верифицируйте бизнес-аккаунт

Зарегистрируйте бизнес-аккаунт PassimPay, пройдите необходимую верификацию и добавьте магазин на WordPress как проект в разделе Platforms. Выберите криптовалюты и сети, которые хотите сделать доступными для покупателей.

2. Настройте URL проекта

Notification URL также указывается в настройках проекта PassimPay и необходим для получения уведомлений о платежах. Точное значение этого URL формирует плагин WooCommerce, поэтому сначала установите плагин и откройте его настройки, а затем скопируйте отображаемый там Notification URL в соответствующее поле проекта PassimPay. Обычно он выглядит так:

https://your-shop.com/?wc-api=passimpay

Без корректного Notification URL WooCommerce не сможет получать уведомления PassimPay о платежах.

3. Установите плагин WordPress

Скачайте модуль PassimPay для WooCommerce, загрузите архив с плагином в WordPress и активируйте его. Это расширение для WordPress/WooCommerce, поэтому WooCommerce уже должен быть установлен и настроен на сайте.

4. Подключите платежный шлюз

Перейдите в WooCommerce → Settings → Payments и откройте Passimpay Payment Gateway. Включите платежный шлюз, скопируйте точный Notification URL из настроек плагина и вставьте его в поле Notification URL проекта PassimPay. Затем укажите Platform Id и Secret Key из аккаунта мерчанта.

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

5. Проверьте checkout реальным платежом

В актуальной инструкции PassimPay по настройке модуля рекомендуется создать недорогой товар и провести тестовую покупку. Проверьте, что покупатель переходит на платежную страницу, транзакция появляется в аккаунте PassimPay, уведомление поступает в WooCommerce, а статус заказа корректно обновляется.

PassimPay публично не описывает отдельную sandbox-среду для этого сценария, поэтому для проверки можно провести небольшой реальный платеж и перед запуском дополнительно уточнить актуальную процедуру тестирования.

Способ 2. Используйте платежную ссылку, QR-код или кнопку

Полноценный checkout WooCommerce нужен не всем сайтам на WordPress. Консультантам, агентствам, авторам контента, страницам для сбора донатов и B2B-провайдерам услуг может быть достаточно простого способа запросить конкретный платеж.

1. Создайте платежный запрос

Создайте инвойс или платежную ссылку в бизнес-аккаунте и укажите требуемую сумму и поддерживаемую валюту платежа. На платежной странице могут отображаться адрес кошелька, QR-код и сумма для оплаты.

2. Добавьте ссылку на сайт WordPress

Привяжите ссылку к обычной кнопке WordPress или разместите ее на странице с тарифами, в клиентском кабинете либо на странице услуги. Так можно добавить простую кнопку для криптоплатежа на WordPress без разработки собственной платежной логики.

Эту же ссылку можно отправить клиенту по электронной почте или в мессенджере как инвойс вне сайта.

3. Отслеживайте платеж

После оплаты отслеживайте статус транзакции в аккаунте мерчанта. Такой вариант подходит для разовых инвойсов, предоплаты, донатов и сайтов, которым не требуется привязывать каждый платеж к отдельному заказу WooCommerce.

Основной компромисс здесь связан с автоматизацией. Платежную ссылку можно подключить быстрее, но плагин или API удобнее, если каждый платеж должен автоматически изменять данные внутреннего заказа, подписки или профиля клиента.

Способ 3. Настройте кастомную интеграцию через Crypto Payment API

Crypto Payment API для WordPress подходит сайтам со своей логикой checkout, маркетплейсам, проектам с внутренними балансами и сервисам, которым важно сохранить собственный интерфейс на протяжении всего платежного процесса.

В документации PassimPay описаны два API-сценария приема платежей: Host-to-Host (H2H) и Invoice Link.

1. Создайте проект и сохраните данные для доступа к API

Создайте платформу в панели PassimPay и сохраните API Key и Platform ID. API-запросы должны подписываться, поэтому секретные данные необходимо хранить на серверной стороне. Их нельзя размещать в исходном коде страниц WordPress или клиентском JavaScript.

2. Выберите H2H или Invoice Link

При H2H-интеграции сервер запрашивает платежный адрес через API, после чего сайт самостоятельно показывает пользователю адрес, сумму и необходимые данные сети. Пользователь может отправить на полученный адрес любую сумму, а в callback PassimPay передает фактически полученную сумму. Если заказ на WordPress предполагает фиксированную стоимость, backend должен сравнить сумму из callback с ожидаемой суммой заказа, прежде чем менять его статус на оплаченный.

При использовании Invoice Link сервер создает инвойс и перенаправляет пользователя на готовую платежную форму. Это позволяет сократить объем фронтенд-разработки, при этом backend сайта по-прежнему может отслеживать статус платежа.

Invoice Link работает иначе: инвойс создается на конкретную сумму и получает статус Paid только после полной оплаты. Если клиент внес только часть суммы, PassimPay отправляет callback с фактически полученной суммой и статусом waiting. Мерчант может попросить клиента доплатить остаток либо учесть уже полученную сумму. Если срок действия инвойса истекает до полной оплаты, его статус меняется на error; при частичной оплате callback при этом все равно содержит фактически полученную сумму.

3. Правильно обрабатывайте данные сети

Покупатель должен отправить выбранный актив по правильной блокчейн-сети. Например, USDT может быть доступен в сетях ERC20, TRC20 или BEP20. Если отправить актив через неподдерживаемую или неправильную сеть, вернуть средства может быть сложно или невозможно.

Для некоторых активов помимо адреса кошелька также требуется tag или memo. В документации PassimPay API это отдельно отмечено, например, для XRP, TON и некоторых других сетей.

4. Безопасно обрабатывайте callbacks

PassimPay отправляет callbacks после успешных депозитов и позволяет проверять статус инвойса. Backend должен проверять подпись callback, обрабатывать уведомления идемпотентно, предотвращать повторное изменение одного и того же заказа и после успешной обработки возвращать HTTP 200. Если сервер не вернул 200, PassimPay выполняет еще две попытки отправить уведомление.


Для BTC, LTC, DASH, Dogecoin и Bitcoin Cash одна и та же транзакция может вызвать до двух webhook-уведомлений: после первого и после второго подтверждения в блокчейне. Если PassimPay впервые обнаружил транзакцию уже с двумя подтверждениями, отправляется только webhook для второго подтверждения. Используйте идентификатор транзакции и количество подтверждений, чтобы один платеж не был зачислен дважды.

Для рабочей интеграции криптоплатежей на WordPress стоит сохранять ID заказа, актив, сеть, сумму в криптовалюте, стоимость в фиате, идентификатор транзакции и итоговый внутренний статус заказа. Это упростит сверку платежей для финансовой команды и службы поддержки.

Комиссии, безопасность, волатильность и налоги при приеме криптоплатежей

Установка криптовалютного плагина на WordPress решает только техническую часть задачи. Для работы с реальными платежами также необходимо определить правила для сетевых комиссий, управления средствами, безопасности кошельков, KYC/AML и бухгалтерского учета.

Сетевая комиссия и комиссия платежного провайдера

Сетевая комиссия, которую в таких сетях, как Ethereum, часто называют gas, взимается за обработку транзакции в блокчейне. Это отдельная комиссия, не связанная с комиссией платежного провайдера за обработку платежа.

Поэтому итоговые расходы могут включать комиссию платежного шлюза, сетевую комиссию блокчейна и, если применимо, комиссию за конвертацию или расчеты в фиате. У PassimPay комиссии за обработку начинаются от 0,5%. Также сервис указывает комиссию 0,2% за автоматическую конвертацию в стейблкоины. Фактические коммерческие условия могут зависеть от конкретного мерчанта.

Горячие и холодные кошельки

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

Мерчанту стоит определить, какую часть криптовалюты необходимо оставить доступной для текущих расчетов, а какую переводить в холодное хранение. Среди функций PassimPay также указаны автоматические выводы средств на холодный кошелек.

Никогда не размещайте приватный ключ, seed-фразу или секретные учетные данные с широкими правами доступа внутри контента WordPress, файлов темы или клиентского кода.

Как конвертация в стейблкоины снижает влияние волатильности

Покупатель может захотеть заплатить в BTC или ETH, тогда как мерчанту удобнее хранить полученную стоимость в активе, привязанном к доллару США. Автоматическая конвертация позволяет переводить подходящие входящие средства в USDT или USDC после оплаты в соответствии с настройками провайдера.

Это не то же самое, что курс на этапе checkout. Курс при оплате определяет, сколько криптовалюты должен отправить покупатель, а конвертация в стейблкоин — в каком активе мерчант будет хранить полученные средства после платежа.

Компаниям, которые в первую очередь хотят принимать USDT на WordPress, также стоит ознакомиться с отдельным платежным шлюзом PassimPay для USDT. Выбор сети по-прежнему имеет значение: TRC20, ERC20 и BEP20 отличаются комиссиями и требованиями к кошелькам.

Обязанности в сфере KYC и AML

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

Канадская компания NILESPAY FINANCE INC. указывает регистрацию FINTRAC в качестве MSB под номером C100000852. Регистрация MSB не равнозначна банковской лицензии или лицензии на оказание услуг во всех странах, где мерчант принимает платежи. Поэтому компаниям следует отдельно проверять, какое юридическое лицо предоставляет им услуги и какие локальные требования применяются.

Бухгалтерский учет и налоги

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

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

FAQ

Можно ли принимать криптоплатежи на WordPress без программирования?

Магазин на WooCommerce может принимать криптовалюту без собственной разработки с помощью совместимого плагина платежного шлюза. Сайты без корзины могут использовать готовые платежные ссылки или QR-коды и добавить обычную кнопку на страницу WordPress.

Какие криптовалюты можно принимать на сайте WordPress?

Список доступных криптовалют зависит от платежного провайдера и поддерживаемых сетей. PassimPay сейчас поддерживает 74 криптовалюты и 18+ блокчейнов, включая BTC, ETH, USDT и USDC, с учетом доступности соответствующих активов и условий подключения мерчанта.

Можно ли отменить криптоплатеж на WordPress и бывают ли по нему чарджбэки?

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

Сколько стоит принимать криптоплатежи на сайте WordPress?

Расходы могут включать комиссию платежного провайдера, сетевую комиссию блокчейна и дополнительные комиссии за конвертацию или расчеты. У PassimPay комиссии за обработку начинаются от 0,5%, а комиссия за автоматическую конвертацию в стейблкоины составляет 0,2%.

Нужно ли проходить KYC/AML-проверку для приема криптоплатежей на WordPress?

Требования к верификации зависят от платежного провайдера и бизнес-модели. PassimPay требует верификацию бизнес-аккаунтов и проводит мониторинг транзакций в рамках AML-программы. При этом мерчант отвечает за соблюдение требований, которые применяются к нему в соответствующей юрисдикции.

Поддерживает ли WooCommerce криптоплатежи по умолчанию?

WooCommerce предоставляет инфраструктуру для подключения платежных шлюзов, но для приема криптовалюты обычно требуется дополнительное расширение или кастомная интеграция. Совместимый плагин добавляет криптовалюту как способ оплаты и связывает обработку заказов WooCommerce с внешним платежным провайдером.

Насколько быстро проходят криптоплатежи по сравнению с карточными?

Скорость криптоплатежа зависит от блокчейна и необходимого количества подтверждений. PassimPay указывает среднее время обработки около пяти секунд, однако окончательное подтверждение в блокчейне может занять больше времени. Карточная авторизация также проходит быстро, но расчеты с мерчантом происходят отдельно.

Читайте также

  • Как принимать криптоплатежи в Telegram-боте

  • Стейблкоины или Bitcoin: что лучше для платежей компании?

  • E-commerce Plugins — готовые модули PassimPay для WooCommerce и других поддерживаемых CMS.

Вам понравилась эта статья? Поделитесь ей с друзьями.

icon
icon
icon
icon

Еще