Mudança sem Inatividade · Pronto para Transição Paralela

Migre para liquidação não custodial de 0.5% em 15 minutos.

Deixar para trás saldos retidos por processadores, taxas de 1%–1.5% ou APIs de comércio hospedado descontinuadas não exige reescrever seu banco de dados de pedidos. Mapeie 4 campos JSON, valide webhooks HMAC-SHA256 em corpo bruto na Testnet e direcione 99.5% direto para suas próprias carteiras.

10 Playbooks Dedicados de Migração por Provedor

Selecione seu gateway atual para ver diferenças exatas de campos JSON, adaptadores de webhook HMAC-SHA256 e guias de transição canary paralela em 15 minutos.

Abrir Tradutor Interativo →
Migração em 12 Minutos

Da NOWPayments

Legado: 0.5%–1.0% + taxas de conversão e de rede no saque

Abrir Playbook e Código →
Migração em 10 Minutos

Do Coinbase Commerce

Legado: taxa de protocolo de 1.0% (conjunto restrito de ativos/redes)

Abrir Playbook e Código →
Migração em 15 Minutos

Da BitPay

Legado: 1.0%–2.0% + custo de rede e liquidação D+1/D+2

Abrir Playbook e Código →
Migração em 15 Minutos

Do BTCPay Server

Legado: $0 de licença + $80–$350/mês de manutenção VPS/RPC/DevOps

Abrir Playbook e Código →
Migração em 12 Minutos

Da Cryptomus

Legado: 0.4%–2.0% + taxas de conversão e saque custodial

Abrir Playbook e Código →
Migração em 12 Minutos

Da CoinGate

Legado: ~1.0% de taxa de checkout + spreads de câmbio/repasse

Abrir Playbook e Código →
Migração em 10 Minutos

Do Stripe Pay with Crypto

Legado: 1.5% por transação (3x maior que a XPayr)

Abrir Playbook e Código →
Migração em 15 Minutos

Da CoinPayments

Legado: 0.5%–1.0% + taxas de varredura (sweeping) e rede de saque

Abrir Playbook e Código →
Migração em 10 Minutos

Da Helio (MoonPay Commerce)

Legado: 2.0% no plano gratuito ou assinatura Pro de $299+/mês + taxa

Abrir Playbook e Código →
Migração em 15 Minutos

Da Triple-A

Legado: ~1.0% + spread institucional de conversão cambial + liquidação bancária

Abrir Playbook e Código →

NOWPayments IPN → Adaptador XPayr API v1 e HMAC-SHA256

Substitua callbacks `x-nowpayments-sig` de chaves ordenadas e filas de repasse custodial pela verificação de corpo bruto `X-XPayr-Signature` e liquidação instantânea na carteira do lojista.

ConceitoAGORAPagamentosEquivalente na XPayr
Criar SessãoPOST /v1/invoice (x-api-key)POST /api/v1/payments (Authorization: Bearer sk_live_...)
Valor e Ref. do Pedidoprice_amount, price_currency, order_idamount, currency, order_id, metadata
Assinatura do Webhookx-nowpayments-sig (HMAC-SHA512 em JSON ordenado)X-XPayr-Signature (HMAC-SHA256 sobre corpo bruto — zero bugs de ordenação de chaves JSON)
Status de Liberaçãofinished / partially_paidpayment.completed / payment.underpaid_accepted (tolerância de 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'));
}

Cobranças Coinbase Commerce → Sessões de Checkout Duplo XPayr

Recupere USDT TRC-20 na TRON, transferências via QR de corretoras e disponibilidade global para lojistas mantendo a semântica familiar de `metadata` e `hosted_url`.

ConceitoCoinbase CommerceEquivalente na XPayr
Criar CheckoutPOST /charges (X-CC-Api-Key)POST /api/v1/payments (Authorization: Bearer sk_live_...)
Tipo de Preçolocal_price.amount + pricing_type: fixed_priceamount + currency: "USD"
Redirecionamento Hospedadodata.hosted_urldata.checkout_url (suporta Modal SDK ou redirecionamento completo)
Evento 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% Custodial) → XPayr (0.5% Direto na Carteira)

Reduza as taxas de gateway em 50%–75% e elimine lotes de liquidação bancária custodial D+2 recebendo USDT/USDC nativos direto na sua própria carteira multisig ou hardware wallet.

ConceitoBitPay e CoinGateEquivalente na XPayr
Taxa de Checkout1.0%–2.0% + regras de liquidação/câmbioFixa 0.5% (50 bps), $0 mensal, $0 reserva rotativa
Plugins de E-CommerceMódulos legados de carrinho custodial6 plugins v1.0.0 de código aberto em /integrations
Verificação de CallbackToken sem autenticação ou consulta reversa obrigatóriaCriptográfica X-XPayr-Signature + @xpayr/payment-evidence
Destino de TesourariaRetido no saldo do processador até o repasseTransferência on-chain imediata de 99.5% para sua carteira
# 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"}'

Adicione a XPayr ao Lado da Stripe (0.5% Cripto Global vs 1.5% Stripe Crypto)

Mantenha a Stripe para cartões locais se preferir e adicione a XPayr como seu botão global Pagar com Cripto (0.5%) para liberar USDT TRC-20 na TRON, Solana e retenção nativa de stablecoins em mais de 180 mercados.

CritérioPagamento com Cripto da StripeTrilho Cripto Paralelo da XPayr
Taxa de Stablecoins1.5% por transaçãoFixa 0.5% (economize 66% em cada pedido cripto)
TRON TRC-20 e QR de CorretorasNão suportadoSuporte completo a TRON TRC-20 USDT + QR de Corretoras
Ativo de TesourariaConvertido automaticamente em saldo bancário fiduciárioMantenha USDC/USDT nativos na sua própria carteira de tesouraria
Automação com IA e MCPFerramentas de agentes focadas em moeda fiduciáriaServidor MCP com 21 ferramentas (/api/mcp) + paywalls 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

Conecte Carteiras na Testnet

Cadastre-se em `/merchant/register`, configure seus endereços EVM, TRON e Solana e gere uma chave `sk_test_...`.

2

Valide a Paridade dos Webhooks

Simule as assinaturas `payment.completed` e `payment.underpaid_accepted` em `/tools/webhook-tester` antes de publicar.

3

Teste Canary com 10% do Tráfego de Checkout

Exiba a XPayr ao lado do seu botão ou plugin atual para que clientes reais liquidem 99.5% direto na sua carteira.

4

Concilie e Migre 100%

Exporte livros-razão CSV para QuickBooks/Xero/NetSuite (`/accounting`) e aposente definitivamente os saldos custodiais de altas taxas.

Perguntas Frequentes — Migrando para a XPayr

Podemos executar a XPayr em paralelo com nosso gateway atual antes da migração completa?

Sim. Como a XPayr cobra $0 de mensalidade e não exige contrato de exclusividade, a maioria das equipes de engenharia implanta a XPayr primeiro na Testnet e depois direciona de 10% a 25% do tráfego real de checkout cripto para a XPayr enquanto valida a paridade dos webhooks e a liquidação direta de 99.5% na carteira.

Como os callbacks IPN da NOWPayments são mapeados para os webhooks da XPayr?

A NOWPayments envia x-nowpayments-sig (HMAC-SHA512 com JSON ordenado) com status como finished e partially_paid. A XPayr envia X-XPayr-Signature (HMAC-SHA256 sobre o corpo bruto com proteção contra replay por timestamp) com eventos determinísticos: payment.completed, payment.underpaid_accepted, payment.failed e license.issued.

O que acontece com as lojas existentes em WooCommerce, Magento 2, PrestaShop ou Shopware?

Instale o plugin oficial de código aberto da XPayr ao lado do plugin do seu gateway atual (/integrations), cole sua chave de API de Testnet para validar as transições de status dos pedidos e alterne o método de checkout ativo com um clique.

Precisamos migrar primeiro os saldos custodiais do nosso processador antigo?

Não. Basta sacar qualquer saldo remanescente do seu processador custodial antigo no seu próprio ritmo; cada novo pagamento via XPayr liquida 99.5% diretamente na sua própria carteira imediatamente após a confirmação.