Skip to main content

Dictionaries

Transaction statuses (status parameter)

Deposit

StatusDescription
PendingThe deposit transaction has been detected on the blockchain and is being processed
SuccessThe deposit has been successfully completed on the blockchain. Funds can be credited to the user's account, but they are not yet on the client's balance
SuccessBalanceFinalizedThe deposit funds have been credited to the client's balance and are available for spending
SuccessFinalizedDeposit processing has been successfully completed. The fee is finally fixed. The parameters will not change further
FailedThe deposit transaction failed on the blockchain
ForRefundThe deposit was successfully completed, but the funds cannot be credited. The deposit is eligible for a refund
RefundedThe deposit has been refunded
SuccessButNotEnoughFundsToPayFeeThe deposit was successful, but was not credited to the balance due to insufficient funds to pay the fee

Withdrawal

StatusDescription
PendingThe withdrawal transaction is being processed
ApprovalRequiredThe withdrawal transaction requires approval
SuccessThe withdrawal transaction has completed successfully
FailedProcessing of the withdrawal transaction has completed with an error

Service operation

StatusDescription
PendingThe service operation transaction is being processed
SuccessThe service operation transaction has completed successfully
FailedThe service operation transaction has completed with an error

Refund

StatusDescription
PendingThe refund transaction is being processed
SuccessThe refund transaction has completed successfully
FailedThe refund transaction has completed with an error

Address check

StatusDescription
PendingThe address check has been registered and is being performed
CompletedThe address check has completed successfully, the risk grade has been obtained, and the fee has been charged
ErrorThe address check failed due to an error. The fee is not charged
UnknownThe result of the address check could not be determined. The fee is not charged

Transaction execution approach (approach parameter)

ValueDescription
BlockchainTransactions recorded on the blockchain. Can be tracked via an explorer
InternalTransactions between addresses within the payment service. Not recorded on the blockchain

Transaction risk grade (amlRiskGrade parameter)

ValueDescription
LowLow
MediumMedium
HighHigh
SevereVery high

Service transaction type (type parameter)

ValueDescription
CommonGeneral
TransferBaseCurrencyToBaseAddressTransfer of the base currency to the base address
TransferTokenToBaseAddressTransfer of a token to the base address
TransferFeeAmountToTokenDepositAddressTransfer of the fee amount to the token deposit address
ActivationAddressAddress activation
MergerMerge
CreationChannelChannel creation
TransferFundsFromChannelToWalletTransfer of funds from the channel to the wallet
TransferFromOldToActiveContourTransfer from the old contour to the active contour
TransferFromHackedToActiveContourTransfer from the hacked contour to the active contour
TransferRemainFeeAmountToBaseAddressTransfer of the remaining fee amount to the base address

Transaction type in callbacks (type parameter)

ValueDescription
DepositDeposit
WithdrawalWithdrawal
ServiceService operation
AddressCheckAddress check

Address check error codes

In the API response (error.code parameter)

CodeHTTP codeDescription
INVALID_CURRENCY400The currency was not found or is not supported on the specified protocol
INVALID_TRANSPORT_PROTOCOL400The transport protocol was not found
INSUFFICIENT_BALANCE402The client's balance does not have enough funds to pay for the check
OPERATION_RESTRICTED422The address check is not available for the client
TARIFF_NOT_FOUND422No tariff is configured for the client

In the callback (errorCode parameter)

CodeCheck statusDescription
INSUFFICIENT_BALANCEErrorAt the time of charging, the client's balance did not have enough funds to pay for the check
ANTIFRAUD_ERRORErrorAn error occurred while performing the check
INTERNAL_ERRORErrorInternal processing error
ANTIFRAUD_INVALID_RESULTUnknownThe check completed without determining a risk grade
CURRENCY_NOT_SUPPORTEDUnknownThe address check is not supported for the specified currency or protocol