Cómo se cobran los payouts y payins
El pricing FX está en tu tipo de cambio: las tasas que ves enGET /v1/rates son tus tasas, y son exactamente las que se usan al
ejecutar — sin porcentajes aparte. Cada país trae las dos puntas:
rate— la tasa de tus payouts (dispersiones). Si dispersas el equivalente a 100 USDT, se debitan 100 USDT + el fijo (si tu cuenta lo tiene configurado).payin_rate— la tasa de tus payins (cobros/depósitos fiat). El abono es el monto local convertido a esa tasa, menos el fijo (si tu cuenta lo tiene configurado).
Servicios con comisión fija u porcentual
Para los servicios con
%, la fórmula es
fee = ceil(monto × percent / 100) + fixed_amount (redondeo hacia arriba al
micro-USDT).
Los cargos fijos standalone (compliance, verificación KYC/KYB, creación de
wallets y banking) se reembolsan automáticamente si la operación falla
aguas arriba (
compliance_refund / verification_fee_refund /
wallet_creation_refund / wallet_service_refund / banking_fee_refund).Transferencias internas: siempre gratis
Las transferencias entre cuentas CBPay (POST /v1/transfers) no tienen
comisión, sin importar la combinación: persona↔persona, persona↔empresa o
empresa↔empresa. El dinero se mueve dentro del ecosistema.
Tu tipo de cambio
GET /v1/rates devuelve el tipo de cambio propio de tu cuenta en cada
país — las mismas tasas con las que se ejecutan tus operaciones, sin
sorpresas: rate para payouts y payin_rate para payins
(monto_local / tasa = USDT).
Consulta tus condiciones
GET /v1/rates devuelve, junto a tus tasas, la configuración de comisiones
vigente para tu cuenta:
asset_prices es el precio USD de referencia de cada saldo virtual
(para valorizarlos en pantalla) — no implica conversión ni spread. La
respuesta incluye además un bloque settlement con el precio efectivo
por asset si pagas operaciones desde un saldo distinto de USDT
(modelo de dinero):
ese precio ya incluye el margen de conversión, así que lo que ves es lo
que se aplica.
La comisión cobrada queda siempre explícita en la respuesta de cada
operación (campo fee) y en el ledger.
Ejemplo completo
Payout equivalente a 100 USDT confixed_amount: "0.30":
fixed_amount: "0.30":
payin_rate menos el fijo.