Monetización vía API (Markup)
Markup de tipo controlado por el socio. Ingresos flexibles mediante integración API.
- En el cálculo de la tasa (previsualización)
- En la creación del pedido (montos finales)
- En los pagos al socio
- GET /api/v1/rates/public/one
- POST /api/v2/orders/public/create
¿Qué ve el usuario y qué gana el socio?
Si la tasa Quickex BTC → USDT es 100,000 y el socio establece markup = 0.5%, el usuario que siga el enlace del socio recibirá ~99,500, y la diferencia de 500 será tomada por el socio como ingreso por markup. Adicionalmente, el socio puede recibir un pago de referido desde la Comisión de la plataforma.
Cómo funciona el cálculo con Markup
La Comisión de la plataforma y el Markup afectan la tasa; el Devengo por referido no.
| Parámetro | Descripción |
|---|---|
A_final |
Monto final a recibir (previsto) |
A_calculated |
Monto antes de aplicar el markup |
K_markup |
Porcentaje de markup |
Obtención de la tasa (con markup aplicado)
Endpoint sin autenticación ni whitelist de IP.
GET /api/v1/rates/public/one?instrumentFromCurrencyTitle=BTC&instrumentFromNetworkTitle=BTC&instrumentToCurrencyTitle=USDT&instrumentToNetworkTitle=TRC20&rateMode=FLOATING&claimedDepositAmount=1&markup=0.3
{ "instrumentFrom": { "currencyTitle": "BTC", "networkTitle": "BTC" }, "instrumentTo": { "currencyTitle": "USDT","networkTitle": "TRC20" }, "amountToGive": "1", "amountToGet": "50201.90689595", "markup": "0.3" }
Parámetros de la request
| Parámetro | Descripción | Ejemplo |
|---|---|---|
| instrumentFromCurrencyTitle | Moneda de origen | BTC |
| instrumentFromNetworkTitle | Red de la moneda de origen | BTC |
| instrumentToCurrencyTitle | Moneda de destino | USDT |
| instrumentToNetworkTitle | Red de la moneda de destino | TRC20 |
| rateMode | FLOATING / FIXED | FLOATING |
| claimedDepositAmount | Monto del depósito | 1 |
| markup | Porcentaje de markup | 0.3 |
Creación de un pedido con markup
Pasa el campo markup en el cuerpo de la request.
POST /api/v2/orders/public/create Content-Type: application/json
{
"rateMode": "FLOATING",
"instrumentFrom": { "currencyTitle": "USDT", "networkTitle": "TRC20" },
"instrumentTo": { "currencyTitle": "BTC", "networkTitle": "BTC" },
"destinationAddress": "bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh",
"claimedDepositAmount": "125000",
"markup": "0.2",
"browserFingerprint": "6b3add86bec11616427d069556a33548"
}
Ejemplo completo de cálculo
Ejemplo con XMR (Comisión de la plataforma → Markup → Comisión de red), pagos al socio y en USDT.
{ "platformFee": { "selectedPlatformFee": 0.5 }, "networkFee": { "calculatedNetworkFee": 0.002 }, "calcAmountToWithdraw": { "claimedAmountToReceive": 2.9355, "markup": 1.65, "orderPlatformFeeAbsoluteAmount": 0.014761061416, "amountToWithdrawWithoutNetworkFee": 2.983438938584, "amountToWithdraw": 2.932212196097364 }, "performWithdrawal": { "finalAmountToWithdraw": 2.93221219, "amountToWithdrawFactUSDT": 976.6319141233 } }
| Parámetro | Valor | Descripción |
|---|---|---|
| fundingAvailableBalance | 2.9982 XMR | Saldo antes del retiro |
| orderPlatformFeeAbsoluteAmount | 0.014761061416 XMR | Comisión de la plataforma (0.5%) |
| markup | 1.65% | Markup del socio |
| networkFee.actualNetworkFee | 0.002 XMR | Comisión de red |
| performWithdrawal.amountToWithdrawFact | 2.93221219 XMR | Monto final a retirar |
| performWithdrawal.amountToWithdrawFactUSDT | 976.6319 USDT | Monto final en USDT |
- Restar la comisión de la plataforma:
2.9982 − 0.014761061416 = 2.983438938584 XMR - Aplicar 1.65% de markup:
2.983438938584 × (1 − 0.0165) ≈ 2.9342122 XMR - Restar la comisión de red:
2.9342122 − 0.002 = 2.932212196097364 XMR
Mecanismo escalonado (ladder) para Markup
Reglas escalonadas basadas en volumen: diferentes porcentajes y si incluir o no las comisiones de red.
[ { "amountFromUSDT": 0, "floating%": 0.5, "fixed%": 2.0, "includeNetworkFees": true }, { "amountFromUSDT": 9000, "floating%": 0.5, "fixed%": 2.0, "includeNetworkFees": true }, { "amountFromUSDT": 30000,"floating%": 0.3, "fixed%": 1.5, "includeNetworkFees": false } ]
- Tomar
claimedDepositAmountde la request - Encontrar el último escalón donde Amount from ≤ claimedDepositAmount
- Usar sus porcentajes (para el cálculo y para el calculador)
claimedDepositAmount = 9000, elegir el escalón “desde 9000”; tasa fija — 2%, flotante — 0.5%.Cómo convertirse en socio y recibir pagos
- Regístrate en Quickex y abre la sección de Programa de socios (aff-ID) en tu cuenta
- Para establecer un markup, contacta con soporte (la solicitud va al marketing)
- Integra el widget/API y usa
markup
- Solicitud de pago a través de la cuenta
- Monto mínimo: 100 USDT
- Red de pago: USDT TRC20 (por defecto)
- Evita un
markupexcesivo — perjudica la conversión - Prueba los escalones “ladder” por volúmenes
- Muestra la tasa final al usuario (transparencia)
- Comisiones ocultas en la interfaz
- Valores de escalones “ladder” incongruentes entre los cálculos y el calculador
- Olvidar pasar
markupal crear un pedido