Confirmo ofrece infraestructura para recibir y enviar pagos cripto. Este perfil distingue la API general de las condiciones europeas de Confirmo Limited: una factura pagada todavía no equivale a una transferencia al monedero propio del comercio.
ESMA registra a Confirmo Limited en Irlanda, con notificación del 16.12.2025 para cambio por fondos, cambio entre criptoactivos y transferencias. Las condiciones del 30.12.2025 solo admiten clientes que actúan empresarial o profesionalmente, previa aprobación del registro y controles AML. Excluyen expresamente autorización para custodia cripto a largo plazo. Este régimen europeo no se extiende automáticamente a otras sociedades de la misma marca. [ESMA — Authorized crypto-asset service providers] [Confirmo Limited — Terms and Conditions (30 December 2025)]
La API crea una factura y un enlace a la página de pago. currencyFrom define la base del precio; el cliente elige activo y red, y settlement.currency determina el activo acreditado al comercio. null significa acreditar el mismo activo utilizado por el cliente. Por tanto, un pago en BTC no necesariamente produce un saldo comercial en bitcoin si se eligió conversión. El abono en Confirmo no es un retiro on-chain. [Confirmo — Accepting Your First Payment]
El importe correcto debe difundirse a la red y dirección correctas durante el período válido, seguido de las confirmaciones y controles requeridos. Commercial Policy establece inicialmente 15 minutos para liquidación fiat y 30 para cripto; la prórroga recalcula el tipo de cambio. Las confirmaciones pueden llegar después del período original. confirming aún no es paid; pending_verification requiere más datos de Travel Rule. Volver por returnUrl no acredita el pago. [Confirmo Limited — Commercial Policy] [Confirmo — Invoice Lifecycle]
La documentación verifica bp-signature como SHA256 del cuerpo completo del mensaje seguido del callback password, no de un JSON vuelto a serializar arbitrariamente. Antes de entregar bienes, debe consultarse de nuevo el estado final mediante GET invoice API. La entrega del webhook se repite hasta recibir 200, con un máximo de 20 intentos. Consecuencia práctica: avisos repetidos de una misma factura no deben ocasionar una segunda entrega del pedido. [Confirmo — Notifications]
Un sobrepago puede mantener la factura paid mientras unhandledExceptions señala un excedente pendiente; este flujo devuelve el exceso, no automáticamente todo el pago. La tolerancia a pagos insuficientes es configurable, no universal. Aceptar un pago tras el vencimiento utiliza el tipo actual. Las condiciones europeas permiten resolver la excepción durante 30 días desde la creación de la factura; después ya no prometen devolución y prevén una comisión. Los costes pueden absorber importes pequeños. [Confirmo Limited — Terms and Conditions (30 December 2025)] [Confirmo — Handling Invoice Exceptions]
Las condiciones europeas prevén transferir saldos cripto cada día hábil a un monedero propio verificado. Si la empresa mantiene el saldo durante dos días hábiles, lo cambia automáticamente a fiat al terminar el segundo; una liquidación o desembolso oportuno puede evitarlo. Una dirección no verificada, fondos insuficientes tras comisiones o controles AML pueden bloquear el envío. self-custody wallets describe los monederos del operador, no el control de claves por el comercio. [Confirmo Limited — Terms and Conditions (30 December 2025)] [Confirmo Limited — Commercial Policy]
El desembolso a un destinatario puede convertir el saldo a otro activo. Antes de confirmar aparecen el tipo, los importes debitado y enviado y las comisiones; confirmar tarde exige una nueva cotización. El tipo incluye spread. En facturas deben distinguirse la comisión del monedero del cliente, la de red de Confirmo y la de procesamiento deducida al comercio. Una instrucción aceptada no es una transferencia completada; una dirección o red errónea puede ser irrecuperable. [Confirmo Limited — Commercial Policy]
Según las condiciones europeas, reembolsar una venta cancelada constituye una nueva transacción cripto, posiblemente convirtiendo saldo fiat. Se aplica el tipo al ejecutar el reembolso y nuevos costes; no se devuelve la comisión original de procesamiento. No anula un registro del blockchain ni garantiza el valor de mercado original. Puede rechazarse si las comisiones alcanzan el importe o la ley lo impide. El comercio debe comunicar sus reglas antes del pago. [Confirmo Limited — Terms and Conditions (30 December 2025)]
Para obtener la imagen más completa, lee esta entrada junto con Bitcoin, Lightning Network, LNURL, Lightning Address.