vexorpayDocs
vexorpayDocs
APIDocumentación de vexorpayPrimeros pasosVenta de producto digitalImpuestos y Merchant of Record

Core API

Referencia de APICrear link de pago únicoCrear link de pago recurrenteListar y obtener linksSuscripcionesCheckout por compraCobrosDisputasSaldoRetirosAcreditacionesEventos de reconciliaciónSplit payments (marketplace)Webhooks salientesAutenticación

Recursos

vexorpay MCPEspecificación OpenAPIMigrar desde el SDK `vexor`PostmanComunidadModo sandbox

Impuestos y Merchant of Record

Qué es un Merchant of Record (MoR), en qué se diferencia de un PSP como Stripe o un MoR como Polar, y cómo vexorpay deja elegir: nosotros recaudamos y remitimos el sales tax / VAT / GST, o lo gestiona el creador. Con la comisión de Stripe Tax (0,5%) y ejemplos con USD 100.

Vender un producto o servicio digital a un comprador de otro país tiene una complicación que no se ve en el checkout: los impuestos sobre el consumo (sales tax en Estados Unidos, VAT en Europa, GST en otros países) dependen del lugar donde está el comprador, no de donde está el vendedor. Un ebook de USD 100 puede costarle USD 106,63 a un comprador de New Jersey, USD 121 a uno de España y USD 125 a uno de Suecia —y alguien tiene que calcular, cobrar, declarar y remitir esa diferencia.

La pregunta es quién. La respuesta depende del modelo de negocio: un PSP (como Stripe a secas) o un Merchant of Record (como Polar).

Qué es un Merchant of Record (MoR)

Un Merchant of Record (MoR), o "comerciante responsable", es la empresa que figura como vendedor ante el comprador en cada venta. El MoR le compra el producto al creador y se lo revende al comprador: para esa transacción, el vendedor legal es el MoR.

La consecuencia práctica es la clave de todo: como el vendedor legal es el MoR, la obligación de recaudar y remitir los impuestos sobre el consumo es del MoR, no del creador. El MoR se encarga de:

  • Calcular la alícuota correcta según la ubicación y el estado fiscal del comprador (con reverse charge para empresas con número de VAT en la UE).
  • Recaudar ese impuesto en el checkout.
  • Conciliar el impuesto en cada cobro, separado de los ingresos del creador.
  • Remitir el impuesto a la autoridad fiscal, y registrarse en las jurisdicciones donde corresponde hacerlo.
  • Emitir facturas fiscalmente válidas para el comprador.

La relación con el cliente no cambia: el producto, el soporte y las renovaciones siguen siendo del creador. El MoR solo se ocupa de la capa regulatoria.

PSP vs. MoR

PSP (ej. Stripe)MoR (ej. Polar)
Quién es el vendedorEl creadorEl MoR
Impuestos globales al consumoDel creador (calcular, registrar, declarar y remitir)Del MoR
Herramientas de cálculoStripe Tax calcula, pero el registro y la remisión son del creadorIncluidos
Control sobre precios y modeloTotal (APIs de bajo nivel)Más acotado
Costo por cobroEl más bajoMás alto

En resumen: un PSP da control y el costo más bajo, pero deja los impuestos al creador. Un MoR saca los impuestos de encima, pero cobra más y da menos control. La mayoría de las plataformas obliga a elegir una de las dos.

Cómo lo hace vexorpay: las dos opciones

vexorpay opera como merchant of record (usa la cuenta global de la plataforma y Stripe Tax para el cálculo), pero tú eliges si quieres que nos ocupemos del impuesto o no:

OpciónQuién maneja los impuestosCómo se paga
A — Recaudación por la plataforma (se activa en Configuración → Impuestos)vexorpay, como MoR: calcula, recauda, concilia y remiteEl impuesto se suma al precio o va incluido (a elección); Stripe cobra 0,5% por Stripe Tax
B — Sin recaudación (por defecto)El creadorEl comprador paga exactamente el precio del link

Dicho de otro modo: tienes lo bueno de un MoR y lo bueno de un PSP en la misma plataforma. Si quieres delegar los impuestos globales (y dar a tus compradores empresa el beneficio del reverse charge de la UE sin registrarte tú), activas la recaudación. Si prefieres operar como con Stripe y ocuparte tú, la dejas apagada.

Qué cubre el modo MoR

  • Recaudación y remisión en las jurisdicciones donde la plataforma tiene un registro fiscal activo.
  • Cálculo de la alícuota por ubicación del comprador, en tiempo real.
  • Reverse charge para compradores empresa con VAT intracomunitario.
  • El impuesto recaudado nunca forma parte de los ingresos del creador: la transferencia a su cuenta lo excluye.

Qué NO cubre

  • No tramita altas o registros fiscales en nombre del creador. Solo recauda donde la plataforma ya está registrada.
  • No cubre el income tax. El impuesto a las ganancias sobre los ingresos es siempre del creador, con o sin recaudación.
  • Operando como MoR, el creador no puede deducir el VAT de sus propias compras como sí podría si facturara él (es el trade-off clásico del MoR).

La comisión de Stripe Tax (0,5%)

Cuando activas la recaudación, Stripe cobra una comisión de 0,5% por el servicio de Stripe Tax sobre la transacción. Ese costo lo cobra Stripe, no vexorpay, y se descuenta del neto del creador. Se aplica cuando Stripe calcula el impuesto (es decir, cuando hay un registro que cubre la jurisdicción del comprador).

Aparte, en cualquier modo, siguen aplicándose la comisión de vexorpay (USD 1 por cobro) y el fee real de procesamiento de Stripe, que se aplican siempre.

Incluido o excluido, con ejemplos

Cuando activas la recaudación, eliges cómo se aplica el impuesto al precio de lista:

  • Excluido (se suma): el comprador paga el precio más el impuesto.
  • Incluido: el comprador paga exactamente el precio y el impuesto se descuenta del monto que se transfiere (impuesto = precio × alícuota ÷ (1 + alícuota)).

Ejemplo con un precio de lista de USD 100, según dónde esté el comprador:

Mercado del compradorImpuestoAlícuotaExcluido → paga el compradorIncluido → paga el compradorIncluido → impuesto incluido
New Jersey (EE. UU.)Sales tax6,625%USD 106,63USD 100,00USD 6,21
California (EE. UU.)Sales tax7,25%USD 107,25USD 100,00USD 6,76
AustraliaGST10%USD 110,00USD 100,00USD 9,09
AlemaniaVAT19%USD 119,00USD 100,00USD 15,97
Reino UnidoVAT20%USD 120,00USD 100,00USD 16,67
EspañaVAT21%USD 121,00USD 100,00USD 17,36
SueciaVAT25%USD 125,00USD 100,00USD 20,00

Los importes y las alícuotas son ilustrativos y pueden cambiar. Si un producto digital está gravado depende de cada jurisdicción (por ejemplo, varios estados de EE. UU. no gravan ciertos productos digitales). La recaudación solo aplica donde la plataforma tiene un registro fiscal activo.

En modo excluido, el comprador ve el precio y el impuesto por separado en el checkout. En modo incluido, ve un único precio final (lo habitual en la UE). La transferencia al creador siempre excluye el impuesto: eso no es ingreso suyo.

Si se prefiere no recaudar (opción por defecto)

La recaudación viene desactivada por defecto. En ese modo, el comprador paga exactamente el precio y eres el único responsable de determinar, cobrar, declarar y remitir los impuestos de las ventas en cada jurisdicción donde exista una obligación fiscal, además de gestionar los registros que la ley exija.

Eso da máxima flexibilidad y el mismo comportamiento que cobrar con Stripe directamente — pero si no haces las declaraciones que corresponden, el creador queda sujeto a las consecuencias legales y fiscales que apliquen. Las obligaciones fiscales del creador están en los Términos y Condiciones.

¿Vexorpay, Polar o Stripe?

Si se busca…Stripe (PSP)Polar (MoR)vexorpay
Control total y el fee más bajo✅❌✅ (modo sin recaudación)
No preocuparse por los impuestos globales❌✅✅ (modo recaudación)
Poder elegir entre ambos, por creador❌❌✅
Cobrar en USD desde Latinoamérica sin empresa en EE. UU.⚠️⚠️✅

Es exactamente el punto: no tienes que elegir entre el modelo de Polar y el de Stripe.

Activas la recaudación cuando quieres el beneficio del MoR y la apagas cuando prefieres el control y el costo de operar como PSP.

Cómo activarlo

En el dashboard: Configuración → Impuestos → Activa Colecta de impuestos.

Ahí mismo eliges si el impuesto se suma al precio (excluido) o va incluido, y la categoría fiscal de tu producto. Puedes cambiarlo en cualquier momento.
Empieza con el modo sin recaudación si todavía no vendes a varios países. Cuando el volumen en jurisdicciones con impuesto crezca, activa la recaudación y deja que la plataforma se ocupe del resto.

Venta de producto digital

Integración completa de punta a punta: link plantilla, checkout por pedido, webhook firmado, reconciliación y comprobante.

Referencia de API

Referencia general de la API de vexorpay: base URL, autenticación, formato, paginación, idempotencia, rate limit y errores.

On this page

Qué es un Merchant of Record (MoR)PSP vs. MoRCómo lo hace vexorpay: las dos opcionesQué cubre el modo MoRQué NO cubreLa comisión de Stripe Tax (0,5%)Incluido o excluido, con ejemplosSi se prefiere no recaudar (opción por defecto)¿Vexorpay, Polar o Stripe?Cómo activarlo