Вернуться к списку методов...
Метод GetOptions
Получение опций вывода на криптоадрес по параметрам
- ссылка на метод
- пример вызова
- формат запроса:
<GetOptionsRequest> <CryptoCurrName>string</CryptoCurrName> <Address>string</Address> <Blockchain>string</Blockchain> <WithdrawAmount>decimal</WithdrawAmount> <Cult>string</Cult> </GetOptionsRequest>
- параметры запроса:
название | назначение | примечание |
CryptoCurrName | криптовалюта | BTC, LTC, USDT, ETH |
Address | адрес криптовалюты | должен соответствовать указанной криптовалюте |
Blockchain | название блокчейна | ETH, BSC или TRX. Указывается только для USDT |
WithdrawAmount | сумма вывода | не меньше минимально допустимого значения из GetCurrencies |
Cult | язык сообщений | ru en ru-RU en-US, требуется указывать! |
- формат ответа:
<GetOptionsResponse> <GetOptionsResult> <RetCode>int</RetCode> <RetDesc>string</RetDesc> <Topup> <MinFee>decimal</MinFee> <MinAmount>decimal</MinAmount> <CurrName>string</CurrName> </Topup> <Withdraw> <MinFee>decimal</MinFee> <MinAmount>decimal</MinAmount> <CurrName>string</CurrName> <Blockchains> <Blockchain> <Text>string<Text> <Value>string<Value> <MinFee>decimal<MinFee> <MaxFee>decimal<MaxFee> <MinValue>decimal<MinValue> </Blockchain> </Blockchains> <Options> <Options> <WithdrawType>byte<WithdrawType> <MinFee>decimal<MinFee> <MaxFee>decimal<MaxFee> <RecommendedFee>decimal<RecommendedFee> <MinDelayMinutes>int<MinDelayMinutes> <MaxDelayMinutes>int<MaxDelayMinutes> <MinAmount>decimal<MinAmount> <MaxAmount>decimal<MaxAmount> </Options> </Options> <WithdrawType>unsignedByte</WithdrawType> </Withdraw> <RedeemWm> <MinFee>decimal</MinFee> <MinAmount>decimal</MinAmount> <CurrName>string</CurrName> </RedeemWm> </GetOptionsResult> </GetOptionsResponse>
- параметры ответа:
название | назначение | примечание |
RetCode | код возврата | следует учитывать результат метода если здесь Success=0 |
RetDesc | описание кода возврата | |
Topup.MinFee | Минимальная комиссия | |
Topup.MinAmount | Минимальная сумма пополнения | |
Topup.CurrName | Название криптовалюты | |
Withdraw.MinFee | Минимальная комиссия | |
Withdraw.MinAmount | Минимальная сумма вывода | |
Withdraw.CurrName | Название криптовалюты | |
Withdraw.Blockchain.Text | текстовое название блокчейна | |
Withdraw.Blockchain.Value | значение блокчейна | передавать в метод Withdraw |
Withdraw.Blockchain.MinFee | минимальное значение комиссии для выбранного блокчейна | выбранный блокчейн передается как входной параметр Blockchain |
Withdraw.Blockchain.MaxFee | максимальное значение комиссии для выбранного блокчейна | выбранный блокчейн передается как входной параметр Blockchain |
Withdraw.Blockchain.MinValue | минимальное значение суммы вывода для выбранного блокчейна | выбранный блокчейн передается как входной параметр Blockchain |
Withdraw.Options.WithdrawType | значение типа вывода | передавать в метод Withdraw |
Withdraw.Options.MinFee | минимальная комиссия для выбранной суммы | |
Withdraw.Options.MaxFee | максимальная комиссия для выбранной суммы | |
Withdraw.Options.RecommendedFee | рекомендуемая комиссия для выбранной суммы | значение выбирается с точки зрения разумного времени обработки |
Withdraw.Options.MinDelayMinutes | минимальное время обработки для выбранной суммы | время задержки зависит от суммы выбранной комиссии |
Withdraw.Options.MaxDelayMinutes | максимальное время обработки для выбранной суммы | |
Withdraw.Options.MinAmount | минимальное значение суммы вывода | |
Withdraw.Options.MaxAmount | максимальное значение суммы вывода | |
Withdraw.WithdrawType | значение типа вывода | передавать в метод Withdraw |
RedeemWm.MinFee | Минимальная комиссия | при погашении на WebMoney-кошелек |
RedeemWm.MinAmount | Минимальная сумма | для погашения на WebMoney-кошелек |
RedeemWm.CurrName | Название соответствующей WebMoney-валюты |
- коды возврата:
код | название | описание |
0 | Success | Данные по валюте выданы |
6 | WrongParams | Неверные или отсутствуют параметры на входе |
10 | AccessDenied | Нет доступа у профайла при вызове метода |