Tasas de cambio (FX)
Bloqueo del rate
Sección titulada «Bloqueo del rate»Al llamar a POST /orders/ con input_currency, B4bit Pay devuelve en la respuesta:
rate— precio de la cripto en USDC en ese instante.expected_input_amount— cantidad de cripto equivalente alexpected_output_amount(en fiat).
El rate queda bloqueado durante el periodo de validez de la orden. Si el precio de la cripto sube o baja después, no afecta a la cantidad que el cliente debe pagar.
Liquidación interna en USDC
Sección titulada «Liquidación interna en USDC»Flujo de conversión
Sección titulada «Flujo de conversión»- El cliente paga X en cripto (por ejemplo 0.001 BTC).
- B4bit Pay convierte a USDC al precio de mercado al momento de la confirmación.
- El USDC se acredita al balance del merchant.
- El merchant retira el saldo a la cripto de su elección (puede ser BTC de nuevo, USDT, DAI, etc.).
Implicaciones para contabilidad
Sección titulada «Implicaciones para contabilidad»- El
fiat_amountde una orden es lo que usted cobra al cliente. - El balance en el dashboard siempre se expresa en USD (equivalente 1:1 con USDC).
- Para reportes fiscales, use
fiat_amountcomo valor de la venta; userateyreceived_amountpara el detalle crypto.
Fuente del rate
Sección titulada «Fuente del rate»El rate usado por B4bit Pay se basa en mercados líquidos de referencia (no es el precio spot de un único exchange). Esto reduce distorsiones puntuales pero puede diferir ligeramente del precio de CoinMarketCap en el mismo segundo.
Qué NO esperar
Sección titulada «Qué NO esperar»- No hay hedging automático contra la volatilidad después de crear la orden. Si el cliente tarda en pagar y el precio de la cripto sube, recibirá menos cripto; si baja, más. El
expected_input_amountse calcula una sola vez. - No hay conversión inversa en refunds automática. El refund se hace manualmente y el tipo de cambio puede ser distinto. Ver refunds.