Comisiones
Esta página describe las comisiones incluidas en la cotización del pago: lo que envía el pagador además del importe del comercio. No sustituye a los precios de la plataforma alojada (0,5 % de cada transacción en OrcaRail alojado tras 1.000 transacciones gratis; el software autoalojado es gratuito).
OrcaRail puede aplicar hasta tres tipos de comisiones a un pago: comisión de soporte, comisión y comisión de puente. Todas se expresan en el token del pagador y se incluyen en el importe total que el pagador debe enviar. Las respuestas de la cotización (y del payment intent) exponen estos importes e indicadores.
Fórmula del importe total
El importe que debe enviar el pagador es:
totalAmount = originalAmountInPayerToken + bridgeFeeInPayerToken + supportAmount + commissionAmount
- originalAmountInPayerToken: el importe solicitado convertido al token del pagador (antes de cualquier comisión).
- bridgeFeeInPayerToken: comisión de puente/swap cuando el token o la red del pagador difieren del token o la red cobrables (de Relay).
nullcuando no hace falta puente. - supportAmount: comisión de soporte opcional en el token del pagador (ver abajo).
- commissionAmount: comisión opcional en el token del pagador (ver abajo).
Las respuestas de Obtener cotización y de la cotización del payment intent devuelven estos campos tal como se definen en la API (por ejemplo QuoteResponseDto).
Comisión de soporte
- Qué es: un porcentaje opcional del importe original (el importe que recibe el comercio).
- Valor por defecto: de la variable de entorno
PAYMENTS_DEFAULT_SUPPORT_PERCENT. El valor por defecto de la API es0.5(0,5 %) si no se define. - Sustitución: puedes sustituir el porcentaje de soporte por cotización o por transacción con el parámetro
supportPercent(por ejemplo en Obtener cotización o al crear/actualizar una transacción). - Suelo mínimo: cuando el porcentaje de soporte es mayor que 0, el importe de soporte calculado se eleva como mínimo al mínimo de la red de esa cadena (para evitar polvo). La cotización incluye
supportMinimumApplied: truecuando se aplica este suelo. - Destino: la wallet de soporte de OrcaRail (configurable en el servidor).
Comisión de soporte (respuesta de la cotización)
| Campo | Descripción |
|---|---|
supportPercent | Porcentaje de comisión de soporte aplicado (string). |
supportAmount | Importe de soporte en el token del pagador (string). |
supportMinimumApplied | true cuando el importe de soporte se elevó al mínimo de la red. |
Comisión
- Qué es: un porcentaje opcional del importe original, configurado por clave de API (
commissionPercent). Solo se aplica cuando el enlace de pago o el payment intent se crea con esa clave de API. - Configuración: se define al crear o actualizar una clave de API (en el panel o con la API de claves de API). Si no se define, la comisión es 0.
- Regla de 0,01 USD: si el importe de la comisión en USD es inferior a 0,01 $, la API pone la comisión a 0 (no se cobra).
- Suelo mínimo: igual que con el soporte: cuando el porcentaje de comisión es mayor que 0, el importe se eleva al mínimo de la red. La cotización incluye
commissionMinimumApplied: truecuando se aplica este suelo. - Destino: la dirección de retiro del propietario de la clave de API para la cadena correspondiente (se usa al procesar los retiros).
Comisión (respuesta de la cotización)
| Campo | Descripción |
|---|---|
commissionPercent | Porcentaje de comisión (de la clave de API) aplicado al importe original (string). |
commissionAmount | Importe de la comisión en el token del pagador (string). |
commissionMinimumApplied | true cuando el importe de la comisión se elevó al mínimo de la red. |
Comisión de puente
- Cuándo se aplica: cuando el token o la red del pagador difieren del token o la red cobrables, hace falta un puente o un swap. La comisión de puente es el coste de esa operación.
- Origen: la comisión se obtiene de Relay y se incluye en la cotización.
- En el total: la comisión de puente (en el token del pagador) se incluye en
totalAmount, para que el pagador envíe lo suficiente para cubrir el puente y el comercio reciba el importe solicitado.
Comisión de puente (respuesta de la cotización)
| Campo | Descripción |
|---|---|
bridgeFee | Comisión de puente/swap si aplica (en el token del pagador); null si no hay puente. |
bridgeFeeUsd | Comisión de puente en USD; null si no hay puente. |
bridgeFeeInPayerToken | Comisión de puente en el token del pagador; null si no hay puente. |
requiresBridge | true cuando hace falta un puente o un swap. |
Consulta también
- Mínimos de pago: cómo afectan los mínimos a los importes de soporte y comisión.
- Referencia de la API de pagos: Obtener cotización y endpoints relacionados.
- Claves de API: configura
commissionPercentpor clave de API.