Вернуться к списку методов...
Метод 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 | Нет доступа у профайла при вызове метода |