Esta página utiliza traducción automática. Para cualquier inconsistencia, consulte la documentación en inglés.
Operación de Servicio
Durante el procesamiento de depósitos y retiros de clientes, puede surgir la necesidad de realizar una transferencia de fondos auxiliar de una dirección a otra que no esté directamente relacionada con la ejecución de un depósito o retiro.
Dicha transferencia se denomina operación de servicio y generalmente es una transacción en la blockchain.
Impacto en el Saldo
El importe de la mayoría de las operaciones de servicio no afecta al saldo del cliente en Crypto2B, pero la comisión de la blockchain para ejecutar esta transacción puede deducirse del saldo del cliente según la tarifa.
Las operaciones de servicio de los siguientes tipos modifican el saldo del cliente en la moneda de la operación:
Tipo de operación de servicio (soType) | Impacto en el saldo |
|---|---|
ActivationAddress | Si la activación de la dirección requiere transferir fondos a ella o reservar un importe en la moneda base de la blockchain, este importe se deduce del saldo del cliente. El importe deducido se pasa en el parámetro transaction.amount |
LockedBalance | Si el saldo en la dirección desde la que se envían los retiros se vuelve demasiado pequeño para seguir usándose, la dirección se cierra y el saldo restante se deduce del saldo del cliente. El importe deducido se pasa en el parámetro technicalFee.amount |
UnlockedBalance | Si llegan fondos a una dirección cerrada y esta se vuelve a usar para enviar retiros, el importe previamente deducido se devuelve al saldo del cliente. El importe devuelto se pasa en el parámetro technicalFee.amount con signo negativo |
Las operaciones LockedBalance y UnlockedBalance, así como la reserva de un importe durante la activación de la dirección, no generan una transacción en la blockchain, por lo que el parámetro transaction.hash contiene para ellas un identificador de operación interno en lugar de un hash de transacción.
Obtención de Información Sobre Operaciones de Servicio
El sistema del cliente puede obtener información sobre las operaciones de servicio por las cuales se cobraron comisiones blockchain al saldo del cliente utilizando los siguientes métodos posibles:
- Procesar un callback de Crypto2B con información sobre la operación de servicio ejecutada (ver Callbacks).
- Obtener información sobre operaciones de servicio llamando a la API
/serviceOperations/feeTakenFromBalance.