Ir al contenido

Cobros en stablecoins

Pasarela de pagos cripto para negocios de todo el mundo

Cobra en lo que tus clientes ya tienen: USDT, USDC y otras stablecoins en dólares, en 13 redes. Abres la cuenta, conectas y cobras de verdad en mainnet: unos 10 minutos.
documentos KYC
0
comisiones de consolidación
$0
pérdida por conversión
0%
comisiones ocultas
0

Por qué Paymos

Todo para cobrar en cripto. Nada que no necesites

De la factura a tu billetera: una sola plataforma para el cobro, la custodia, los saldos y los retiros. Pensada para el equipo técnico y para el financiero.

Todo dentro de una sola comisión

El gas de la red en la entrada corre de nuestra cuenta. Sin pérdida por conversión y sin cargo aparte por mover tu dinero.

Retiras cuando quieres

Tú lanzas la transferencia y sale firmada de inmediato: sin cola de aprobación, sin ventanas de lote, sin permanencia.

Paga en la suya, cobra en la tuya

Tu cliente paga en la red que ya usa; tú cobras en la que elijas.

Sin piezas sueltas que unir

Cobros, retiros, saldos e informes en el mismo sitio, con una sola integración.

En marcha sin papeleo

Empiezas sin KYC ni papeles de la empresa. Después puede hacer falta una verificación, según el riesgo, los límites o la normativa que aplique.

Un modo de prueba que no miente

El Sandbox responde al mismo contrato de API que producción, con credenciales de prueba propias. Cuando pasas a producción, la forma de tu integración no cambia.

Para quién es

Comercio y retail

La tarjeta extranjera se cae y el pedido se pierde. El banco marca como fraude lo que solo era un cliente de otro país. Y el contracargo (chargeback) llega meses después, directo contra tu margen. Cobrar en stablecoins cierra los tres frentes a la vez.

Más información— Comercio y retail

SaaS y productos digitales

La suscripción se corta cuando caduca la tarjeta. Y hay categorías enteras —IA, herramientas de trading, infraestructura— que los procesadores de tarjeta prefieren no tocar. Con stablecoins la renovación no depende del banco del cliente ni de su país.

Más información— SaaS y productos digitales

Creadores y medios

Otro decide si tu contenido merece cobrar. PayPal congela los pagos por un caso límite de sus condiciones y tu audiencia paga desde veinte países distintos, cada uno con su propio recargo. En stablecoins el pago entra en tu saldo sin que nadie revise antes lo que publicas.

Más información— Creadores y medios

Servicios y hosting

Hosting, VPN y RDP caen siempre en la casilla de alto riesgo. El adquirente rechaza por MCC y no hay a quién apelar. Una factura de agencia de 5.000 a 50.000 $ tampoco cabe en una tarjeta, y la transferencia internacional tarda días y se deja un porcentaje por el camino. Las stablecoins mueven las dos el mismo día.

Más información— Servicios y hosting

Viajes y turismo

La reserva llega de otro país y el banco sospecha. El circuito de reembolsos deja el dinero inmovilizado una o dos semanas justo en temporada alta. Un pago en stablecoins entra confirmado y ahí se queda.

Más información— Viajes y turismo

iGaming y apuestas

MCC 7995 y el adquirente rechaza sin mirar. Visa multa a partir del 0,9 % de contracargos, así que el proveedor se cubre antes que tú. Las stablecoins no tienen ni código de categoría ni contracargos.

Más información— iGaming y apuestas

Adulto y alto riesgo

A un negocio adulto lo cierran de un día para otro. Basta un cambio en las condiciones de Mastercard. En nutra y en prop de forex, entre el 10 % y el 20 % del cobro se queda meses en una reserva retenida. En cripto no hay retención: el dinero es tuyo desde el primer pago.

Más información— Adulto y alto riesgo

Donaciones y ONG

Una organización pierde el cobro con tarjeta en plena campaña. Las religiosas y las políticas son siempre las primeras. Y cuando el dinero sí entra, la plataforma lo retiene semanas antes de soltarlo. La donación en stablecoins queda en tu saldo y sale cuando tú la retiras, no cuando toca calendario.

Más información— Donaciones y ONG

Productos

Dónde aceptas stablecoins

Comparte un enlace, integra el pago en tu web, cobra en el mostrador o dentro de un chat, o entrega a un comprador una dirección que no cambia nunca.

01 / 05

Página de pago

Una página de pago lista para usar, alojada y mantenida por Paymos. Tu cliente paga ahí; tú no construyes ni alojas nada.

  • Con tu logotipo y tu color de marca
  • Se abre como quieras: un enlace, un botón o tu API
  • Adaptada al teléfono desde el primer día, y la mantenemos nosotros
Más información— Página de pago
Página de pago
02 / 05

Pago integrado en tu web

Tus clientes pagan sin salir de tu sitio.

  • Se abre en una ventana superpuesta
  • Se instala con dos líneas de HTML
  • Funciona en cualquier página: producto, carrito o precios
Más información— Pago integrado en tu web
Pago integrado en tu web
03 / 05

Terminal POS

Cobro presencial con QR. La caja teclea el importe en el teléfono o la tablet.

  • El teléfono o la tablet se convierte en terminal cripto
  • La caja teclea el importe y el cliente escanea el QR
  • Sin lector de tarjetas ni hardware que mantener
Más información— Terminal POS
Terminal POS
04 / 05

Pago en Telegram

Un proyecto de Bot de Telegram no tiene página de pago: el enlace de la factura abre el bot de Paymos. El cliente sigue en la app donde ya estaba.

  • Sin web y sin otra app que instalar
  • Tu cliente no necesita cuenta en Paymos
  • El estado avanza en el chat, no en una pestaña abierta
Más información— Pago en Telegram
Pago en Telegram
05 / 05

Canales de pago

Una dirección de depósito permanente para un solo cliente. Sin importe y sin plazo: cada transferencia que llega se abona a tu saldo.

  • Una dirección propia en cada red admitida
  • Cada canal lleva tu propio ID de cliente
  • Bloquear un canal detiene el cobro, no borra nada
Más información— Canales de pago
Canales de pago

Precios

1,0 % fijo. 0,3 % con volumen

Una sola cifra en tu factura. El gas de la red en la entrada lo pagamos nosotros: sin pérdida por conversión, sin comisión nuestra al sacar tu dinero y sin nada añadido encima.

Ver todos los precios

Integración

Cuatro formas de conectarte

API REST para control total, Low-Code SDK para formularios integrados, enlaces de cobro sin escribir una línea de código y plugins de CMS listos para instalar.

API REST

JSON firmado con HMAC para facturas, retiros, saldos y webhooks, más ocho SDK oficiales de servidor.

Más información— API REST

Low-Code SDK

Una línea de JavaScript. Modos de pago, donación y terminal. Se integra en cualquier sitio.

Más información— Low-Code SDK

Enlaces de cobro

Sin código y sin web. Creas el enlace, lo envías por chat o lo pones en la factura, y cobras.

Más información— Enlaces de cobro
import { Paymos, externalOrderId } from '@paymos/sdk';

const paymos = new Paymos({
  apiKey: process.env.PAYMOS_API_KEY,
  apiSecret: process.env.PAYMOS_API_SECRET,
});

const invoice = await paymos.invoices.create({
  projectId: 'prj_xxxxxxxxxxxx',
  amount: '100.00',
  currency: 'USD',
  externalOrderId: externalOrderId('order'),
  clientId: 'customer-456',
});

console.log(invoice.invoiceId, invoice.paymentUrl);
import os

from paymos import Paymos

paymos = Paymos(
    api_key=os.environ["PAYMOS_API_KEY"],
    api_secret=os.environ["PAYMOS_API_SECRET"],
)
invoice = paymos.invoices.create(
    project_id="prj_xxxxxxxxxxxx",
    amount="100.00",
    currency="USD",
    external_order_id="order-123",
    client_id="customer-456",
)

print(invoice["invoice_id"], invoice["payment_url"])
<?php
use Paymos\Client;
use Paymos\ClientConfig;
use Paymos\IdempotencyKey;

$paymos = new Client(new ClientConfig(
    getenv('PAYMOS_API_KEY'),
    getenv('PAYMOS_API_SECRET')
));
$invoice = $paymos->invoices()->create(array(
    'project_id' => 'prj_xxxxxxxxxxxx',
    'amount' => '100.00',
    'currency' => 'USD',
    'external_order_id' => IdempotencyKey::externalOrderId('order'),
    'client_id' => 'customer-456',
));

echo $invoice['invoice_id'] . ' ' . $invoice['payment_url'];
package main

import (
	"context"
	"fmt"
	"os"

	paymos "github.com/Paymos-labs/go-sdk/v2"
)

func main() {
	client, err := paymos.NewClient(os.Getenv("PAYMOS_API_KEY"), os.Getenv("PAYMOS_API_SECRET"))
	if err != nil {
		panic(err)
	}
	invoice, err := client.Invoices.Create(context.Background(), paymos.CreateInvoiceParams{
		ProjectID:       "prj_xxxxxxxxxxxx",
		Amount:          "100.00",
		Currency:        "USD",
		ExternalOrderID: "order-123",
		ClientID:        stringPointer("customer-456"),
	})
	if err != nil {
		panic(err)
	}
	fmt.Println(invoice.InvoiceID, invoice.PaymentURL)
}

func stringPointer(value string) *string { return &value }
using Paymos;

using var paymos = new PaymosClient(
    Environment.GetEnvironmentVariable("PAYMOS_API_KEY")!,
    Environment.GetEnvironmentVariable("PAYMOS_API_SECRET")!);

var invoice = await paymos.Invoices.CreateAsync(new CreateInvoiceRequest(
    ProjectId: "prj_xxxxxxxxxxxx",
    Amount: "100.00",
    Currency: "USD",
    ExternalOrderId: "order-123",
    ClientId: "customer-456"));

Console.WriteLine($"{invoice.InvoiceId} {invoice.PaymentUrl}");
import io.paymos.CreateInvoiceRequest;
import io.paymos.Invoice;
import io.paymos.PaymosClient;

PaymosClient paymos = new PaymosClient(
    System.getenv("PAYMOS_API_KEY"),
    System.getenv("PAYMOS_API_SECRET"));

Invoice invoice = paymos.invoices.create(
    CreateInvoiceRequest.builder()
        .projectId("prj_xxxxxxxxxxxx")
        .amount("100.00")
        .currency("USD")
        .externalOrderId("order-123")
        .clientId("customer-456")
        .build());

System.out.println(invoice.invoiceId() + " " + invoice.paymentUrl());
require 'paymos'

paymos = Paymos::Client.new(
  api_key: ENV.fetch('PAYMOS_API_KEY'),
  api_secret: ENV.fetch('PAYMOS_API_SECRET')
)
invoice = paymos.invoices.create(
  project_id: 'prj_xxxxxxxxxxxx',
  amount: '100.00',
  currency: 'USD',
  external_order_id: 'order-123',
  client_id: 'customer-456'
)

puts "#{invoice.invoice_id} #{invoice.payment_url}"
use paymos::{CreateInvoiceRequest, PaymosClient};

let paymos = PaymosClient::new(
    std::env::var("PAYMOS_API_KEY")?,
    std::env::var("PAYMOS_API_SECRET")?,
)?;
let invoice = paymos
    .invoices()
    .create(&CreateInvoiceRequest {
        project_id: "prj_xxxxxxxxxxxx".to_owned(),
        amount: "100.00".to_owned(),
        currency: "USD".to_owned(),
        external_order_id: "order-123".to_owned(),
        network: None,
        allow_multiple_payments: None,
        customer_fee_percent: None,
        client_id: Some("customer-456".to_owned()),
    })
    .await?;

println!("{} {}", invoice.invoice_id, invoice.payment_url);

Plugins de CMS

Ocho plugins oficiales: WooCommerce, WHMCS, OpenCart, Easy Digital Downloads, CS-Cart, PrestaShop, Magento 2 y Shopware 6.

Más información— Plugins de CMS

Panel

Cada cobro, en una sola pantalla

Resumen

Saldo, facturas y volumen del periodo, de un vistazo.

Resumen
Facturas
Analítica
CMS
Widgets
Webhooks

Marca

Cambia el aspecto de la página de pago sin tocar código

Logotipo, color de acento, fondo, superficie, texto, tono suave y radio de las esquinas: todo vive en los ajustes de marca del proyecto. La página los lee al cargarse. Cambias un color en el panel y se actualizan todas las páginas de pago integradas. Sin despliegue y sin tocar el código.

Ver los ajustes de marca
Cambia el aspecto de la página de pago sin tocar código

FAQ

Preguntas frecuentes

¿Qué hace Paymos exactamente?

Paymos está entre la billetera de tu cliente y tu saldo. El cliente paga en un activo admitido, el importe se abona por token en custodia gestionada y tú lo retiras a una dirección de tu lista blanca cuando quieras. Una API y un panel para la página de pago alojada, el pago integrado y el terminal POS. El 1,0 % lo incluye todo: el gas de entrada va dentro, sin cargo por llamada y sin mínimos mensuales.

¿Qué stablecoins y qué redes admiten?

Aceptamos cuatro stablecoins en dólares —USDT, USDC, USD1 y DAI— más XAUT, respaldado en oro, en 13 redes. USDT funciona en 11 de ellas y USDC en 10; el resto depende de dónde emita cada token su versión oficial.

¿Cuánto tarda en confirmarse un pago?

Depende de la red y, en algunas, también del importe. BSC, Polygon, Solana y TON confirman en la finalidad de la red, da igual cuánto valga la factura. Ethereum, Tron, Arbitrum, Optimism y Base esperan más cuanto mayor es el importe: segundos en un cobro pequeño, unos minutos en uno grande. El comprador ve una barra de progreso en vivo y el webhook se dispara en cuanto la factura queda marcada como pagada.

¿Necesito KYC para empezar a cobrar?

No hace falta entregar KYC ni documentos de empresa por adelantado. Del registro al primer cobro real en mainnet pasan unos 10 minutos, sin activación manual de producción. Más adelante puede pedirse verificación adicional por riesgo, límites o normativa.

¿Cómo funcionan los retiros?

Un clic en el panel o una llamada a la API. La transacción sale en cuanto llega la petición, sin días de lote, sin calendario de pagos y sin cola de aprobación, hacia tu dirección de la lista blanca en la red que elijas. Lo que tarde luego en llegar es la velocidad de esa red con la carga que tenga en ese momento. El retiro no lleva comisión de Paymos: queda la de red, y va subvencionada — pagas menos de lo que la cadena cobra por ese envío. El importe exacto se muestra para la ruta que elijas antes de confirmar. Si una ruta de retiro no está disponible durante un tiempo, lo ves en el formulario y no después de enviar, y tu saldo queda intacto. Y un retiro que falla o que cancelas vuelve entero, importe y comisión de red juntos, porque un envío que nunca salió no cuesta nada.

¿Hay Sandbox o modo de prueba?

Sí. El Sandbox usa el mismo contrato de API con credenciales de prueba aparte y resultados de pago y de retiro simulados. Cambia a producción, crea las credenciales reales y úsalas al momento: el cambio de entorno no genera claves por sí solo.

¿Y si un cliente paga de más, paga de menos o paga desde otra red?

El pago de más se abona íntegro y la factura se cierra como pagada. Para el pago de menos defines una tolerancia por proyecto: si entra dentro, la factura cuenta igual como pagada; si se queda fuera, se marca como pago insuficiente, y en una factura de varios pagos sigue abierta para que el comprador mande el resto. Para devolver dinero haces una transferencia manual desde tu saldo: las stablecoins son irreversibles, así que aquí no hay contracargo en ninguna dirección. El pago tiene que llegar en un token y una red admitidos: una transferencia que aterrice en otro sitio no se abona a la factura y no se puede recuperar.

¿Los fondos están en custodia? ¿Quién los tiene?

Sí: los fondos los tiene Paymos. Tu saldo es un único importe por token y los retiros se firman en infraestructura aislada, siempre hacia direcciones de tu lista blanca, que controlas tú. El dinero se queda ahí hasta que lo retires y, cuando lo pides, no espera a ninguna tanda: sin reserva retenida y sin calendario fijo de pagos.

¿Puedo usar Paymos en sectores de alto riesgo como iGaming, adulto o prop de forex?

Sí. Un pago en blockchain no llega a ningún adquirente ni lleva un MCC de Visa o Mastercard, así que los sectores que los adquirentes de tarjeta rechazan por sistema (juego 7995, adulto 5967, nutra, CBD, firmas de prop de forex) funcionan con normalidad. Las normas de sanciones del país donde operas te siguen aplicando a ti.

¿Listo para empezar a cobrar en cripto?

El mismo contrato de API en Sandbox y en producción. Unos 10 minutos del registro al primer cobro real en mainnet, sin puerta de activación manual.