Refunds
Cases for Deposit Refunds
When processing a deposit in Crypto2B, a situation may arise where a specific deposit will not be credited to the client's balance for the following reasons:
1. Risk Level Exceeded
When checked by the AML system, the risk level of the deposit transaction exceeded the acceptable risk level for the client.
In this case, deposit processing is suspended. The client can then contact technical support and approve this deposit so it will be credited to the balance. If the client does not want to credit a high-risk deposit to the balance, there is an option to refund this deposit.
2. Deposit to a "Flagged" Address
The deposit was made to a deposit address that previously received high-risk deposits (see case 1), and these deposits were not approved for crediting, but were refunded instead.
In this case, processing of the next deposit to this address is suspended. Such a deposit can then only be refunded.
This case is only possible for cryptocurrencies where different deposit addresses are generated for different users (the "Memo" parameter is not used).
3. Amount Below Minimum
The deposit amount is less than the minimum amount required to credit the deposit to the client's balance. The minimum deposit amount is determined by the cryptocurrency value in the personal account in the "Instruments" section.
In this case, processing of this deposit is suspended. Such a deposit can then be supplemented by subsequent deposits to the same address so that the total amount of deposits for this instrument becomes equal to or exceeds the minimum amount for crediting, in which case all deposits will be credited to the client's balance.
If the client does not want to credit such a deposit to the balance, there is an option to refund this deposit.
4. Deposit in Unsupported Currency
The deposit was made in a currency that the client did not select for processing.
Example: Among the client's cryptocurrencies there is TRX, but no USDT token on TRX. A deposit in USDT token was made to the address obtained for TRX deposit.
In this case, processing of the USDT deposit is suspended, while Crypto2B will not generate a notification about such a deposit for the client's system. There is then an option to refund this deposit.
5. Deposit in Unsupported Token
The deposit was made in a token that is not supported by the system.
Example: Among the cryptocurrencies supported by the system there is Arbitrum, but no Pendle token. A deposit in Pendle token was made to the address obtained for Arbitrum deposit.
In this case, processing of the Pendle deposit is suspended. There is then an option to refund this deposit.
Deposit Refund Operation
The refund operation is performed to send funds not credited to the client's balance to a specified address and represents a blockchain transaction.
Within one refund operation, one or more deposits from one address from the list above can be refunded.
How to Request a Refund
To refund funds from a deposit not credited to the balance, the client needs to contact technical support with a deposit refund request.
The following information must be provided:
- currency name
- any of the deposit data:
- deposit ID in Crypto2B
- deposit ID in the client's system
- user ID
- transaction hash
- recipient address
- address to which the funds should be refunded
One refund can include multiple deposits in the same currency made to one address.
Deposit Statuses During Refund
The deposit specified for refund is transferred to the ForRefund state:
- Cases 1 and 3:
ForRefundstatus is set after contacting technical support with a refund request - Cases 2, 4, and 5:
ForRefundstatus is set automatically
If the client's system uses the callback mechanism, Crypto2B sends a callback to the client's system with information about the deposit in ForRefund status.
For deposits from case 4, no callback is generated.
After successful completion of the refund transaction in the blockchain, the deposit specified in the refund is transferred to the Refunded state.
Payment of Refund Fee
After registering a deposit/deposits refund with technical support, Crypto2B will execute a blockchain transaction to refund the funds. A blockchain fee must be paid for executing the refund transaction.
Refund in Native Currency
To pay the fee for refunding deposit/deposits in native currency, funds from the refundable deposit/deposits are used.
Refund in Token
- After registering the refund, a deposit in native currency must be made to the address of the refundable deposit/deposits in token. The client can make one or more such deposits.
- Crypto2B awaits the deposit to pay the refund fee to start processing the refund request.
- The funds from this deposit in native currency are used to pay the refund fee.
- After executing the refund transaction and paying the blockchain fee, the unused remainder of the deposit amount for paying the refund fee is returned to the specified refund address.
Deposit Refund Execution Process
Reflection of Refund Fee on Balance
The blockchain fee for executing the refund transaction is not debited from the client's balance:
- In case of refunding a deposit in native currency, the fee is paid from the funds of the refundable deposit
- In case of refunding a deposit in token — from the funds of the executed deposit in native currency to pay the refund fee