Facturación

Cómo enviar una factura en cripto que tu cliente pague en USDC

Respuesta corta: Para enviar una factura en cripto indica el monto, la stablecoin, la red, una fecha de vencimiento y tu número de factura, y entrega al cliente un solo link de pago con todo eso. Payzum no tiene custodia: el cliente paga USDC o USDT a tu wallet y el panel te muestra quién pagó.

Puntos clave

  • Una factura en cripto es una factura normal con tres datos extra: la moneda, la red y un vencimiento. Sin la red, el cliente envía el dinero a la cadena equivocada.
  • Pon tu número de factura en la referencia de la orden. Así encuentras cualquier pago con el número que tu cliente ya conoce.
  • Quien paga desde un exchange suele llegar un poco corto, porque la comisión de retiro sale del monto.
  • En un proyecto de 1.850 USD el cliente paga 1.850 USDC y tú recibes 1.840,75 USD tras la comisión del 0,5%, más unos centavos de gas.

Por qué no basta con pegar una dirección de wallet en un PDF

Mucha gente empieza así. Añade una línea al PDF que dice "paga a 0x..." y espera lo mejor. Después el cliente pregunta en qué red, si sirve USDT en vez de USDC y qué poner en el concepto. Nadie lo sabe, porque una dirección sola no lleva ninguna factura dentro.

Del lado de quien cobra pasa lo contrario. Una wallet recibe cinco transferencias en una semana y ninguna trae etiqueta. ¿Cuál saldó el logo y cuál era la iguala? Acabas leyendo un explorador de bloques y cruzando montos a ojo.

Esta guía cubre el lado del envío: qué lleva una factura en cripto, cómo emitir una que corresponda a un solo pago y qué hacer cuando el cliente paga de menos, tarde o en otra red. Payzum es un procesador de pagos cripto sin custodia y enfocado en stablecoins: los pagos se liquidan directo en wallets que controla el comercio. Si tu problema es el cierre contable del mes y no la factura en sí, lee la guía para conciliar pagos en stablecoins con facturas.

Los campos de una factura en cripto y para qué sirve cada uno

Parte de la factura en papel que ya envías. La página de facturación del IVA de la Comisión Europea (consultada el 2026-11-06, en inglés) enumera lo que debe llevar una factura completa. Entre otros datos: fecha de emisión, un número único y secuencial, nombre y dirección del proveedor y del cliente, descripción y cantidad de bienes o servicios, precio unitario, y tipo y monto del IVA. Las reglas de tu país pueden variar, así que revísalas.

Una factura en cripto conserva todas esas líneas. Y añade los datos que un pago necesita para llegar al lugar correcto.

CampoPor qué va en la facturaEjemplo
Número de facturaÚnico y secuencial, para que tú y tu cliente nombren el mismo documento2026-031
Monto y unidadUna cifra que el cliente puede copiar, en una stablecoin atada al dólar1.850,00 USDC
RedEl mismo token existe en muchas cadenas y solo una llega a tiBase
VencimientoEvita que una factura impaga quede abierta para siempreVálida hasta el 13 de nov
Referencia de pagoUne el pago con tu número y no solo con una direcciónreferencia de orden 2026-031
Datos fiscales y de las partesTus líneas legales de siempre; un link de pago no las sustituyeNombres, direcciones, número de IVA o RFC si lo tienes

Una solicitud de pago y un documento fiscal cumplen funciones distintas. Payzum te da la solicitud y el registro de lo pagado. Tu factura fiscal sigue siendo tu documento, y Payzum no da asesoría tributaria. Los dos se encuentran en el número de factura.

Elige la red antes que el monto

"Te pago en USDC" no es una respuesta completa. La página multi-chain de Circle (en inglés) lista 38 blockchains con USDC nativo (a junio de 2026). La página de protocolos de Tether muestra USDT en 14 redes, con algunas antiguas cerradas a nuevas emisiones (consultada el 2026-11-06). Cada cadena es un libro contable aparte. Un token enviado en una no aparece en otra.

Payzum acepta pagos en Bitcoin, Ethereum, Solana, Polygon, Base, Arbitrum, Optimism, BNB Chain y Avalanche. Para una factura, reduce eso a una o dos cadenas que tu cliente pueda usar. Una diseñadora en Medellín que factura a una startup con USDC en Base debería escribir Base en la factura, y nada más.

El costo y la velocidad deben guiar la elección. Base y Polygon confirman en unos dos segundos y cuestan centavos de gas. Nuestras notas sobre la velocidad de los pagos en USDC por red y la red más barata para cobrar USDT las comparan al detalle.

Una factura de principio a fin: un proyecto de identidad de marca de 1.850 USD

Aquí seguimos una sola factura desde que se crea hasta que se liquida. Las cifras son ilustrativas, pero la mecánica es la que documenta Payzum.

FechaQué pasaEstado que ves
6 novEmites la factura 2026-031 por 1.850 USD en USDC sobre Base. La referencia de orden es 2026-031 y vence el 13 de nov. Envías el link por email.waiting
9 novEl cliente abre el link, ve el monto exacto, la red y la dirección, y retira 1.850 USDC desde un exchange.waiting
9 novEl exchange descuenta 1,50 USDC de comisión de retiro del monto, así que llegan 1.848,50 USDC. A la factura le faltan 1,50.partially_paid
9 novEl cliente ve el faltante en la página de pago y envía 1,50 USDC más.finished
9 novLo recibido suma 1.850 USDC. Payzum retiene el 0,5%, es decir 9,25 USD, y tú recibes 1.840,75 USD más unos centavos de gas de red.finished

Los 1,50 USDC son un ejemplo. Las comisiones reales dependen del exchange y de la red. Lo importante es la secuencia: un faltante pequeño, un estado visible y un complemento sobre la misma factura.

Mientras está parcialmente pagada, la factura sigue abierta a complementos. Según la referencia del ciclo de vida de la factura de Payzum, hoy no se envía notificación por un pago parcial, así que lo ves en el panel o consultando la API. No entregues el trabajo con un pago parcial.

Cinco pasos para enviar la factura

  1. Resuelve primero tu lado. Crea una wallet que controles, regístrate en merchant.payzum.com, completa la verificación de identidad y añade la wallet como dirección de liquidación.
  2. Crea la factura con el monto, la moneda y la red. Usa tu propio número como referencia de orden. En la API es el campo order_id, y después puedes leer el pago con ese número.
  3. Ajusta el vencimiento a tus condiciones de pago. Siete días es un valor razonable para proyectos; un anticipo puede ser más corto.
  4. Envía el link alojado por email o chat, junto a tu PDF de siempre. El PDF lleva tus líneas fiscales y el link lleva el pago.
  5. Espera finished. Después entrega los archivos o agenda el siguiente hito. Si lo automatizas, dispáralo con un webhook firmado y no con la palabra del cliente. Mira cómo funcionan los webhooks firmados en pagos cripto.

Qué ve tu cliente y qué ves tú

El cliente abre una página de pago alojada. Allí aparecen el monto exacto a enviar, la moneda, la red y una dirección de depósito. Los copia en su wallet o exchange. No necesita una cuenta de Payzum.

De tu lado, cada factura devuelve el ID de Payzum, tu referencia de orden, el precio que cotizaste, el monto exacto que debe enviar el cliente y lo recibido hasta ahora. La guía para leer facturas lista los campos. Para encontrar un pago puedes buscar por cualquiera de los dos IDs. Ojo: la respuesta no incluye el hash de la transacción. Si un cliente quiere demostrar que pagó, pídele el hash y búscalo en el explorador de bloques de la cadena. Etherscan, por ejemplo, documenta un endpoint de estado del recibo para transacciones de Ethereum.

El widget inline de Payzum renderizando el checkout cripto dentro de una página, con importe, referencia de pedido, cuenta atrás y el snippet para incrustarlo
Dentro de Payzum: el widget de checkout inline, con importe, referencia de pedido y cuenta atrás.

Cuando la factura sale mal: vencida, corta, de más o en la red equivocada

La mayoría de los problemas cae en uno de cuatro casos.

SituaciónQué muestra el estadoQué haces
El cliente paga después del vencimientoexpiredEmite una factura nueva. Si los fondos llegaron, devuélvelos como un pago nuevo.
El cliente paga de menospartially_paidPide la diferencia sobre la misma factura. Retén el trabajo.
El cliente paga de másfinished, con lo recibido por encima de lo debidoCompara ambos montos. Devuelve el exceso como un pago nuevo.
El cliente envía por otra redSin coincidencia en la facturaNo adivines. Pide el hash y revisa la cadena antes de prometer nada.

Sobre el pago en exceso, la referencia del ciclo de vida indica que la página del comprador puede mostrar overpaid, mientras que la API de comercio reporta finished. Detéctalo comparando actually_paid con pay_amount. La tolerancia por defecto de Payzum es del 5%, así que un exceso leve se acepta como pagado.

Nadie puede revertir un pago on-chain, así que un reembolso es una transferencia nueva que envías tú. Devuelve la misma stablecoin a una dirección que el cliente confirme por escrito, no a la dirección de origen. Esa suele ser la wallet de depósito de un exchange a la que no tienes acceso.

Factura en cripto frente a factura pagada por transferencia bancaria

PuntoFactura pagada por transferenciaFactura pagada con Payzum
Cruzar el pago con la facturaEl cliente escribe una referencia, o lo deduces por el montoReferencia de orden que fijas tú; búscalo con tu número
Tiempo para saber que se pagóA menudo de 1 a 3 días, más entre paísesSegundos tras la confirmación de la red
Dónde cae el dineroTu banco, tras las comisiones de los intermediariosTu propia wallet, menos el 0,5% de Payzum
Pagos cortosLos ves al revisar el extractoEstado partially_paid, con complemento sobre la misma factura
Reversa tras el pagoPosible por parte del banco emisor en algunos casosNinguna; un reembolso es una transferencia nueva que envías tú

Tres perfiles que ya facturan así

  • Un desarrollador freelance cobra a tres clientes en el exterior cada mes. Un link por factura reemplaza tres correos pidiendo datos bancarios. La guía larga sobre cobrar en USDT como freelancer cubre el resto del flujo.
  • Una agencia pequeña factura una iguala el día uno de cada mes. Mismo cliente, misma red y un número nuevo cada vez mantienen limpio el libro.
  • Un proveedor de repuestos pide a un distribuidor 50% por adelantado y 50% contra entrega. Dos facturas con el mismo trabajo en la referencia de orden te dicen qué mitad llegó.

Dudas que plantean clientes y freelancers

Mi cliente nunca ha usado cripto. ¿Podrá pagar?

Si tiene USDC en un exchange, puede pagar. La página de pago le indica el monto, la red y la dirección. Envíale el link y una frase: "elige Base al retirar". Si no tiene cripto, ofrécele una transferencia bancaria.

¿Esta factura también es mi factura fiscal?

Trátala como la solicitud de pago. Sigue emitiendo tu factura fiscal como lo exige tu jurisdicción y cita el mismo número en ambas. Las exportaciones contables de Payzum valoran cada venta el día en que ocurrió, pero son registros y no asesoría tributaria.

Preguntas frecuentes

¿Cómo envío una factura que un cliente pueda pagar en USDC?

Crea la factura con el monto, la moneda y la red, fija un vencimiento y usa tu número de factura como referencia de orden. Después envía el link de pago alojado por email o chat. El cliente paga desde cualquier wallet o exchange y los fondos se liquidan en tu propia wallet.

¿El cliente necesita una cuenta de Payzum para pagar?

No. El cliente abre la página de pago, copia el monto exacto, la red y la dirección en su wallet o exchange y envía el pago. Solo quien cobra necesita una cuenta.

¿Qué pasa si el cliente paga de menos?

La factura pasa a partially_paid y sigue abierta para un complemento. Hoy no se envía notificación por un pago parcial, así que revisa el panel o consulta la API. Retén el trabajo hasta que el estado sea finished.

¿Qué pasa si la factura vence antes de que el cliente pague?

Pasa a expired. Emite una factura nueva. Si aun así llegaron fondos a la anterior, devuélvelos como un pago nuevo a una dirección que el cliente confirme.

¿Puedo reembolsar una factura en cripto?

Un pago on-chain no se puede revertir, así que el reembolso es una transferencia nueva tuya. Envía la misma stablecoin a una dirección que el cliente confirme por escrito, no a la dirección de la que salió el pago.

¿La factura de Payzum es también mi factura fiscal?

Trátala como la solicitud de pago. Sigue emitiendo tu factura fiscal como lo exige tu jurisdicción y cita el mismo número en ambas. Payzum entrega registros contables y no asesoría tributaria.

Agenda 20 minutos y configuramos tu primera factura

Cada freelancer y cada agencia pequeña factura a su manera. Trae una factura real y configuramos contigo la moneda, la red, el vencimiento y la referencia de orden. Los fondos se liquidan en una wallet que solo tú controlas. Payzum cobra el 0,5% por venta procesada, descontado del monto recibido, más el gas de red.

¿No ves el calendario? Agenda directamente aquí · [email protected]

Esto no es asesoría legal, fiscal ni financiera. Los requisitos de facturación y las listas de redes se revisaron el 2026-11-06 y cambian con el tiempo. Confirma las reglas de tu jurisdicción.