Cómo enviar una factura en cripto que tu cliente pague en USDC
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.
| Campo | Por qué va en la factura | Ejemplo |
|---|---|---|
| Número de factura | Único y secuencial, para que tú y tu cliente nombren el mismo documento | 2026-031 |
| Monto y unidad | Una cifra que el cliente puede copiar, en una stablecoin atada al dólar | 1.850,00 USDC |
| Red | El mismo token existe en muchas cadenas y solo una llega a ti | Base |
| Vencimiento | Evita que una factura impaga quede abierta para siempre | Válida hasta el 13 de nov |
| Referencia de pago | Une el pago con tu número y no solo con una dirección | referencia de orden 2026-031 |
| Datos fiscales y de las partes | Tus líneas legales de siempre; un link de pago no las sustituye | Nombres, 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.
| Fecha | Qué pasa | Estado que ves |
|---|---|---|
| 6 nov | Emites 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 nov | El cliente abre el link, ve el monto exacto, la red y la dirección, y retira 1.850 USDC desde un exchange. | waiting |
| 9 nov | El 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 nov | El cliente ve el faltante en la página de pago y envía 1,50 USDC más. | finished |
| 9 nov | Lo 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
- 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.
- 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. - Ajusta el vencimiento a tus condiciones de pago. Siete días es un valor razonable para proyectos; un anticipo puede ser más corto.
- 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.
- 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.
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ón | Qué muestra el estado | Qué haces |
|---|---|---|
| El cliente paga después del vencimiento | expired | Emite una factura nueva. Si los fondos llegaron, devuélvelos como un pago nuevo. |
| El cliente paga de menos | partially_paid | Pide la diferencia sobre la misma factura. Retén el trabajo. |
| El cliente paga de más | finished, con lo recibido por encima de lo debido | Compara ambos montos. Devuelve el exceso como un pago nuevo. |
| El cliente envía por otra red | Sin coincidencia en la factura | No 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
| Punto | Factura pagada por transferencia | Factura pagada con Payzum |
|---|---|---|
| Cruzar el pago con la factura | El cliente escribe una referencia, o lo deduces por el monto | Referencia 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íses | Segundos tras la confirmación de la red |
| Dónde cae el dinero | Tu banco, tras las comisiones de los intermediarios | Tu propia wallet, menos el 0,5% de Payzum |
| Pagos cortos | Los ves al revisar el extracto | Estado partially_paid, con complemento sobre la misma factura |
| Reversa tras el pago | Posible por parte del banco emisor en algunos casos | Ninguna; 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.