Ir al contenido
Aceptar pagos

Acepta pagos en cripto en cualquier web.

Un checkout alojado y una API de una línea para 50 monedas. Facturas en fiat o en cripto, enlaces de pago para compartir y webhooks firmados en los que puedes confiar.

0% por aceptar: solo pagas la comisión de red de la cadena.

Explorador del checkout
₮TTether USDUSDT · TRON0% por aceptar
19Confirmaciones requeridasbloque solidificado
RedTRONStablecoin
Comisión de red ahora$2.432.434 USDT

La comisión de red de un pago entrante la cubre quien paga. Aceptar te cuesta 0% en cualquier plan.

Abrir un checkout real en USDT

La demo genera una factura de usar y tirar sobre una dirección real. No se espera ningún pago, y lo que envíes ahí será una transferencia real en la cadena: no lo hagas.

cómo funciona

De la factura a la liquidación.

Una llamada a la API crea la factura, el checkout alojado cobra y un webhook firmado avisa a tu servidor de que el pago es definitivo.

01

API de una línea

Crea una factura con una sola llamada y redirige a su URL de pago. En modo fiat se fija el tipo de cambio por moneda; en modo cripto se fija el importe.

02

Página de pago alojada

Redirige a tus clientes a una página de pago limpia, pensada primero para el móvil: eligen moneda, escanean un QR o abren su monedero, y la página confirma en vivo.

03

Webhooks firmados

Cada evento va firmado con HMAC-SHA256 y lleva clave de idempotencia: verifica la firma antes de dar por pagado un pedido.

Dos modos de factura

Precio en fiat, o fija la moneda.

La misma llamada, un parámetro de diferencia. Elige en cada factura.

mode=fiat

Factura en fiat

Precio en fiat, USD por defecto. Quien paga elige cualquier moneda activa en tu cuenta y el tipo se fija por moneda en el checkout.

mode    "fiat"
amount  "9.99"
fiat_currency "USD"
Lo que ve quien paga
$9.99₿Ξ₮T◈◎cotizado en la moneda que elige

Ideal para tiendas con precios en fiat.

mode=crypto

Factura en cripto

Fija de antemano la moneda y el importe exacto. El checkout se abre directamente con la dirección, el QR y el importe.

mode     "crypto"
amount   "25"
currency "USDT_TRON"
Lo que ve quien paga
₮T25.00 USDT · TRON

Ideal para recargas, depósitos e importes acordados en cripto.

para checkouts reales

Todo lo que un checkout necesita, nada que sobre.

50 monedas, un solo flujo

BTC, Gram (TON), ETH y cadenas EVM, Tron, Solana, LTC, DOGE, BCH, además de USDT/USDC en todas las redes principales.

Plugins para tu plataforma

Instala un módulo listo para WooCommerce, PrestaShop, Magento 2, OpenCart, WHMCS y más, o añade un único archivo PHP a cualquier proyecto propio.

Checkout en cinco idiomas

Inglés, ruso, ucraniano, español y alemán. El checkout se abre en el idioma que envías con la factura.

Pagos de menos y de más, registrados

Un pago parcial o excesivo queda registrado en el libro de solo anotaciones: nada se pierde y nada se acredita dos veces.

Los reintentos no duplican

Envía un Idempotency-Key al crear la factura: una petición repetida devuelve la misma factura en lugar de crear otra.

Tu saldo, tu decisión

Cada pago se abona a tu saldo de Payora en cuanto se confirma on-chain. Retira a cualquier billetera externa: 1.5% en Free (0.75% en Pro, 0.5% en Business) más la comisión de red de la moneda, mínimo 50 USD, hasta 10 días hábiles.

para checkouts reales

Diseñado en torno a la seguridad del dinero

  • Fiat o cripto: fija el precio en USD/EUR y deja que quien paga elija la moneda, o fija el importe en cripto.
  • Confirmación en vivo: la página consulta el estado y pasa a «Pagado» cuando la transacción es definitiva.
  • 0% por aceptar: solo pagas la comisión de red de la cadena.
  • Libro contable de solo añadido: los pagos de menos y de más quedan registrados, nunca se pierden.
checkout.php
<?php
require 'Payora.php';
$payora = new Payora('https://api.payora.money', $apiKey, $apiSecret);

// fiat-priced: the payer picks the coin at checkout
// (crypto-priced: 'mode' => 'crypto', 'currency' => 'USDT_TRON')
$inv = $payora->createInvoice([
  'order_id' => '42',
  'mode'     => 'fiat',
  'amount'   => '9.99',
]);
header('Location: ' . $inv['pay_url']);

// webhook: verify over the RAW body, then credit once
$event = $payora->verifyWebhook(file_get_contents('php://input'), getallheaders());
if ($event && $event['status'] === 'paid') {
  creditOrder($event['order_id']);
}
Preguntas

Preguntas frecuentes

Respuestas directas, también a las incómodas: custodia, comisiones y qué pasa cuando algo sale mal.

Centro de ayuda

¿Cómo acepto pagos en cripto en mi web?

Crea una factura con una llamada a la API (número de pedido más un importe en fiat o en cripto) y redirige al cliente a la URL de pago devuelta. Payora aloja una página de pago pensada primero para el móvil: el cliente elige moneda, paga y ve la confirmación en vivo. Cuando el pago es definitivo, Payora envía a tu servidor un webhook firmado para que marques el pedido como pagado.

¿Qué criptomonedas puedo aceptar?

50 activos en 22 redes: Bitcoin, Ethereum y cadenas EVM (BNB, Polygon, Arbitrum, Base, Optimism, Avalanche), TON, Tron, Solana, Litecoin, Dogecoin, Bitcoin Cash, XRP y Stellar, además de USDT y USDC en cada red que las admite. Una sola integración los cubre todos; la moneda la elige quien paga, en el checkout.

¿Cuánto cuesta aceptar pagos?

Payora cobra un 0% por aceptar. Solo pagas la comisión de red on-chain del pago entrante, y la cubre el pagador. No hay cuota de alta ni mensualidad. La comisión de la plataforma solo se aplica cuando el dinero sale: 1.5% en Free, 0.75% en Pro y 0.5% en Business —la misma tarifa para pagos masivos, transferencias internas y retiros— y un retiro o un pago masivo cuesta además la comisión de red de la moneda enviada. El retiro mínimo es el equivalente a 50 USD.

¿Payora custodia mis fondos?

Por defecto, sí. Las direcciones de cobro se derivan de claves que custodia Payora, los pagos llegan ahí y tu parte se abona a tu saldo; retiras a tu propia billetera (1.5% en Free, 0.75% en Pro, 0.5% en Business, más la comisión de red, mínimo 50 USD, hasta 10 días hábiles). Si prefieres que Payora no custodie tus fondos en absoluto, los comercios verificados pueden pedir la derivación desde su propia xPub: entonces los pagos llegan directamente a billeteras que solo tú controlas. Escribe a soporte para activarlo en tu cuenta.

¿Cómo compruebo que un webhook es auténtico?

Cada webhook va firmado con HMAC-SHA256 sobre la marca de tiempo y el cuerpo en bruto usando tu api_secret, con marca de tiempo para evitar repeticiones y clave de idempotencia para evitar procesar dos veces. Recalcula la firma y compárala en tiempo constante antes de dar por pagado el pedido; el SDK de un solo archivo lo hace por ti.

Empieza a aceptar cripto.

Crea una cuenta, añade tu sitio, pega una llamada a la API o instala un plugin. Aceptar pagos sigue siendo 0% en todos los planes.

A qué búsquedas responde esta página