Переход без простоя · Готовность к параллельному запуску

Перейдите на некастодиальные расчеты с комиссией 0.5% за 15 минут.

Отказ от удерживаемых провайдером балансов, комиссий 1%–1.5% или устаревших хостинговых API не требует переписывания базы заказов. Сопоставьте 4 поля JSON, проверьте вебхуки HMAC-SHA256 по сырому телу запроса в Testnet и направляйте 99.5% напрямую на ваши собственные кошельки.

10 подробных руководств по миграции с платежных провайдеров

Выберите текущий шлюз, чтобы получить точные различия полей JSON, адаптеры вебхуков HMAC-SHA256 и руководства по 15-минутному параллельному canary-переходу.

Запустить интерактивный конвертер →
Переход за 12 минут

С NOWPayments

Ранее: 0.5%–1.0% + комиссии за конвертацию и вывод в сети

Открыть руководство и код →
Переход за 10 минут

С Coinbase Commerce

Ранее: протокольная комиссия 1.0% (ограниченный набор активов и сетей)

Открыть руководство и код →
Переход за 15 минут

С BitPay

Ранее: 1.0%–2.0% + сетевой сбор и расчеты T+1/T+2

Открыть руководство и код →
Переход за 15 минут

С BTCPay Server

Ранее: $0 за ПО + $80–$350/мес на обслуживание VPS/RPC/DevOps

Открыть руководство и код →
Переход за 12 минут

С Cryptomus

Ранее: 0.4%–2.0% + комиссии за конвертацию и кастодиальный вывод

Открыть руководство и код →
Переход за 12 минут

С CoinGate

Ранее: ~1.0% комиссия чекаута + валютные и выплатные спреды

Открыть руководство и код →
Переход за 10 минут

Со Stripe Pay with Crypto

Ранее: 1.5% за транзакцию (в 3 раза выше, чем у XPayr)

Открыть руководство и код →
Переход за 15 минут

С CoinPayments

Ранее: 0.5%–1.0% + комиссии за консолидацию (sweeping) и сетевой вывод

Открыть руководство и код →
Переход за 10 минут

С Helio (MoonPay Commerce)

Ранее: 2.0% на бесплатном тарифе или Pro-подписка $299+/мес + комиссия

Открыть руководство и код →
Переход за 15 минут

С Triple-A

Ранее: ~1.0% + институциональный валютный спред + банковский расчет

Открыть руководство и код →

NOWPayments IPN → Адаптер XPayr API v1 и HMAC-SHA256

Замените колбэки `x-nowpayments-sig` с сортировкой ключей и очереди кастодиальных выплат проверкой сырого тела `X-XPayr-Signature` и мгновенным зачислением на кошелек мерчанта.

ПонятиеNOWПлатежиАналог в XPayr
Создание сессииPOST /v1/invoice (x-api-key)POST /api/v1/payments (Authorization: Bearer sk_live_...)
Сумма и ID заказаprice_amount, price_currency, order_idamount, currency, order_id, metadata
Подпись вебхукаx-nowpayments-sig (HMAC-SHA512 по отсортированному JSON)X-XPayr-Signature (HMAC-SHA256 по сырому телу — ноль ошибок сортировки ключей JSON)
Статусы исполнения заказаfinished / partially_paidpayment.completed / payment.underpaid_accepted (допуск 1%)
// Drop-in Node.js Express webhook adapter (XPayr raw-body HMAC-SHA256)
import crypto from 'node:crypto';

export function verifyXpayrWebhook(rawBodyBuffer, signatureHeader, webhookSecret) {
  const expected = crypto.createHmac('sha256', webhookSecret).update(rawBodyBuffer).digest('hex');
  const provided = String(signatureHeader || '').replace(/^sha256=/i, '');
  if (expected.length !== provided.length) return false;
  return crypto.timingSafeEqual(Buffer.from(expected, 'utf8'), Buffer.from(provided, 'utf8'));
}

Платежи Coinbase Commerce → Сессии двойного чекаута XPayr

Верните поддержку TRON TRC-20 USDT, QR-переводы с бирж и глобальную доступность для мерчантов, сохранив привычную семантику полей `metadata` и `hosted_url`.

ПонятиеCoinbase CommerceАналог в XPayr
Создание чекаутаPOST /charges (X-CC-Api-Key)POST /api/v1/payments (Authorization: Bearer sk_live_...)
Тип ценообразованияlocal_price.amount + pricing_type: fixed_priceamount + currency: "USD"
Хостинговый редиректdata.hosted_urldata.checkout_url (поддерживает Modal SDK или полный редирект)
Событие Webhookcharge:confirmed / charge:resolvedpayment.completed / payment.underpaid_accepted
// Replace Coinbase Charge creation with @xpayr/node-sdk (v0.2.0)
import { XPayrClient } from '@xpayr/node-sdk';

const xpayr = new XPayrClient({ apiKey: process.env.XPAYR_SECRET_KEY });
const session = await xpayr.payments.create({
  amount: '49.00',
  currency: 'USD',
  order_id: 'ord_90812',
  success_url: 'https://app.example.com/billing/success',
  metadata: { workspace_id: 'ws_441', plan: 'pro_annual' }
});

BitPay / CoinGate (1%–2% кастодиально) → XPayr (0.5% напрямую на кошелек)

Сократите комиссии шлюза на 50%–75% и избавьтесь от кастодиальных банковских выплат T+2, принимая нативные USDT/USDC напрямую на ваш мультисиг или аппаратный кошелек.

ПонятиеBitPay и CoinGateАналог в XPayr
Комиссия чекаута1.0%–2.0% + правила расчетов и конвертацииФиксированная 0.5% (50 б.п.), $0 в месяц, $0 оборотного резерва
Плагины электронной коммерцииУстаревшие кастодиальные модули корзины6 плагинов v1.0.0 с открытым исходным кодом на /integrations
Проверка обратных вызововНеаутентифицированный токен или обязательный повторный запросКриптографическая X-XPayr-Signature + @xpayr/payment-evidence
Поступление в казначействоУдерживается на балансе провайдера до выплатыМгновенный ончейн-перевод 99.5% на ваш кошелек
# Verify live XPayr session creation in 5 seconds via cURL:
curl -sS -X POST https://xpayr.com/api/v1/payments \
  -H "Authorization: Bearer sk_test_your_key" \
  -H "Content-Type: application/json" \
  -d '{"amount":"100.00","currency":"USD","order_id":"mig_test_01","network":"tron","token":"USDT"}'

Подключите XPayr параллельно со Stripe (0.5% глобальные криптоплатежи против 1.5% у Stripe Crypto)

При желании оставьте Stripe для локальных карт и добавьте XPayr как глобальную кнопку Оплатить криптовалютой (0.5%) чтобы открыть прием TRON TRC-20 USDT, Solana и прямое хранение стейблкоинов на более чем 180 рынках.

ПараметрКриптооплата StripeПараллельный крипто-шлюз XPayr
Комиссия за стейблкоины1.5% за транзакциюФиксированная 0.5% (экономия 66% на каждом крипто-заказе)
TRON TRC-20 и биржевой QRНе поддерживаетсяПолная поддержка TRON TRC-20 USDT + QR-переводов с бирж
Актив казначействаАвтоконвертация в фиатный банковский балансХраните нативные USDC/USDT на собственном казначейском кошельке
Автоматизация ИИ и MCPАгентские инструменты, ориентированные на фиатMCP-сервер на 21 инструмент (/api/mcp) + HTTP 402 пейволлы (/x402)
<!-- Embed alongside Stripe Checkout on any pricing or cart page -->
<script src="https://xpayr.com/public/sdk/xpayr-pay-button.js" defer></script>
<div data-xpayr-pay-button
     data-amount="99.00"
     data-currency="USD"
     data-label="Pay with USDT / USDC (Save FX Fees)"></div>
1

Подключите кошельки в Testnet

Зарегистрируйтесь на `/merchant/register`, укажите свои адреса EVM, TRON и Solana и сгенерируйте ключ `sk_test_...`.

2

Проверьте совместимость вебхуков

Протестируйте подписи `payment.completed` и `payment.underpaid_accepted` в `/tools/webhook-tester` перед выкаткой в продакшен.

3

Canary-запуск на 10% трафика чекаута

Разместите XPayr рядом со старой кнопкой или плагином, чтобы реальные клиенты отправляли 99.5% напрямую на ваш кошелек.

4

Сверьте учет и переключите 100% трафика

Экспортируйте CSV-реестры для QuickBooks/Xero/NetSuite (`/accounting`) и навсегда откажитесь от дорогих кастодиальных балансов.

Часто задаваемые вопросы — Переход на XPayr

Можно ли запустить XPayr параллельно с текущим шлюзом до полного переключения?

Да. Поскольку XPayr взимает $0 абонентской платы и не требует эксклюзивной привязки, большинство инженерных команд сначала разворачивают XPayr в Testnet, а затем направляют 10%–25% живого крипто-трафика на XPayr, проверяя совместимость вебхуков и прямое зачисление 99.5% на кошелек.

Как IPN-колбэки NOWPayments сопоставляются с вебхуками XPayr?

NOWPayments отправляет заголовок x-nowpayments-sig (отсортированный JSON HMAC-SHA512) со статусами вроде finished и partially_paid. XPayr отправляет X-XPayr-Signature (HMAC-SHA256 по сырому телу запроса с защитой от повторов по метке времени) с детерминированными событиями: payment.completed, payment.underpaid_accepted, payment.failed и license.issued.

Что происходит с действующими магазинами на WooCommerce, Magento 2, PrestaShop или Shopware?

Установите официальный плагин XPayr с открытым исходным кодом рядом с текущим платежным модулем (/integrations), вставьте API-ключ Testnet для проверки смены статусов заказов и переключите активный способ оплаты в один клик.

Нужно ли сначала выводить кастодиальные остатки со старого платежного провайдера?

Нет. Просто выведите оставшийся баланс со старого кастодиального провайдера в удобное для вас время; каждый новый платеж через XPayr мгновенно зачисляет 99.5% напрямую на ваш собственный кошелек сразу после подтверждения.