Шығарып алу сомасын есептеу

post
https://api.heleket.com/v1/payout/calc
Көшіру

Өтініш

Сұрау параметрлері

ЕсімПараметр түріӘдепкі мәнАнықтама
amount*stringТөлем сомасы
address*stringШығаруға болатын әмиянның мекен-жайы
currency*stringТөлемге арналған валюталық кодЕгер валюта болса, егер FIAT болса, to_currency параметрі қажет .
to_currencyТөлем жасалатын криптоштік код. Ол currency параметрі Fiat болған кезде қолданылады. Төмендегі мысалдарды қараңыз
networkstringBlockChain желілік коды валюта/to_currency - бұл криптокюрлік болған кезде қажет емес, мысалы, тек бір желі бар, мысалы BTC
is_subtract*booleanШығару ақысы шегерілетінін анықтайдыTRUE - сіздің балансыңызданЖалған - төлем сомасынан төлем сомасы азаяды
course_sourcestringҚол жетімді мәндерBinanceBinanceP2pExmoKucoinСатушының параметрлерінің мәніВалюта бағамдары шот-фактурада айырбастау үшін қабылданады.Параметр валюта Fiat болған жағдайда ғана қолданылады, әйтпесе, сатушы параметрлерден әдепкі мән алынады.
prioritystringmin: 4max: 11Қол жетімді мәндерrecommendedeconomyhighhighestrecommendedШығарудың басымдылығын таңдау параметрі. Шығару комиссиясының құны таңдалған параметрге байланысты.Бұл параметр BTC, Eth, Polygon және BSC желілерін пайдаланған жағдайда ғана қолданылады.

Параметр түрі

string

Анықтама

Төлем сомасы

Параметр түрі

string

Анықтама

Шығаруға болатын әмиянның мекен-жайы

Параметр түрі

string

Анықтама

Төлемге арналған валюталық кодЕгер валюта болса, егер FIAT болса, to_currency параметрі қажет .

Анықтама

Төлем жасалатын криптоштік код. Ол currency параметрі Fiat болған кезде қолданылады. Төмендегі мысалдарды қараңыз

Параметр түрі

string

Анықтама

BlockChain желілік коды валюта/to_currency - бұл криптокюрлік болған кезде қажет емес, мысалы, тек бір желі бар, мысалы BTC

Параметр түрі

boolean

Анықтама

Шығару ақысы шегерілетінін анықтайдыTRUE - сіздің балансыңызданЖалған - төлем сомасынан төлем сомасы азаяды

Параметр түрі

string
Қол жетімді мәндер
- Binance- BinanceP2p- Exmo- Kucoin

Анықтама

Валюта бағамдары шот-фактурада айырбастау үшін қабылданады.Параметр валюта Fiat болған жағдайда ғана қолданылады, әйтпесе, сатушы параметрлерден әдепкі мән алынады.

Параметр түрі

stringmin: 4max: 11
Қол жетімді мәндер
- recommended- economy- high- highest

Анықтама

Шығарудың басымдылығын таңдау параметрі. Шығару комиссиясының құны таңдалған параметрге байланысты.Бұл параметр BTC, Eth, Polygon және BSC желілерін пайдаланған жағдайда ғана қолданылады.

* - Міндетті параметр

Мысал сұрау


curl https://api.heleket.com/v1/payout/calc \
-X POST \
-H 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
-H 'sign: fe99035f86fa436181717b302b95bacff1' \
-H 'Content-Type: application/json' \
-d '{
    "amount": "5",
    "address": "TDD97yguPESTpcrJMqU6h2ozZbibv4Vaqm",
    "currency": "USDT",
    "network": "TRON",
    "is_subtract": "1",
}'

Көшіру

Жауап

Жауап параметрлері

ЕсімАнықтама
commissionХелекет комиссиясының мөлшері
merchant_amountСаудагердің балансынан есептен шығарылатын сома
payer_amountМекенжайға жіберілген сома.

Анықтама

Хелекет комиссиясының мөлшері

Анықтама

Саудагердің балансынан есептен шығарылатын сома

Анықтама

Мекенжайға жіберілген сома.

Жауаптың мысалы


1{
2  "state": 0,
3  "result": {
4      "commission":"0.00000000",
5      "merchant_amount":"1.00000000",
6      "payout_amount":"1.0"
7  }
8}
9
Көшіру

Мүмкін қателер

Тексеру қателері

код : 422

Мысал жауаптары:


1{
2"state": 1,
3"errors": {
4"amount": ["validation.required"]
5}
6}
Көшіру

Егер төлемдеріңізден немесе пайдаланушысыңызда төлемдер бұғатталған болса, сіз осы қате туралы хабарлама аласыз. Бұл, мысалы, парольді өзгерткен кезде және төлемдер 24 сағат бойы бұғатталған кезде.


1{
2"state": 1,
3"message": "You are forbidden"
4}
Көшіру

Егер біз валюта параметрінде ұсынған валюта кодын қолдамасақ, сіз осы қате туралы хабарлама аласыз:


1{
2"state": 1,
3"message": "The currency was not found"
4}
Көшіру

Егер біз төлемді орындау қызметін таба алмасақ, сіз осы қате туралы хабарлама аласыз. Сіз криптоцерттіктің қолдау көрсетілетініне көз жеткізуіңіз керек. Енгізілген мәндердің дұрыстығын тексеріңіз. Валюта, желі, from_currency, to_currency:


1{
2"state": 1,
3"message": "The service was not found"
4}
Көшіру

Егер алу сомасы тым кішкентай болса, сіз осы қате туралы хабарлама аласыз:


1{
2"state": 1,
3"message": "The withdrawal amount is too small"
4}
Көшіру

Егер сізде жалақы криптофавкасы бар белсенді саудагер әмиян болмаса, сіз осы қатені аласыз:


1{
2"state": 1,
3"message": "Wallet not found"
4}
Көшіру

Егер төлем сомасы, оның ішінде барлық комиссиялар сіздің теңгеріміңізден гөрі, сіз осы қате туралы хабарлама аласыз:


1{
2"state": 1,
3"message": "Not enough funds"
4}
Көшіру

Егер біз to_currency параметрінде өткен валютаның төлем қызметін таба алмасақ, сіз осы қате туралы хабарлама аласыз:


1{
2"state": 1,
3"message": "Not found service to_currency"
4}
Көшіру

Егер to_currency-ге конвертация кезінде кездейсоқ бірдеңе болса, сіз бұл қате хабарламасын аласыз:


1{
2"state": 1,
3"message": "Error convert to_currency"
4}
Көшіру

Егер төлем сомасы криптокуралдылық үшін ең аз қолдау көрсетілетін сомадан аз болса, сіз осы қате туралы хабарлама аласыз:


1{
2"state": 1,
3"message": "Minimum amount 0.5 USDT"
4}
Көшіру

Егер төлем сомасы криптокуралдылық үшін ең көп қолдау көрсетілетін сомадан үлкен болса, сіз осы қате туралы хабарлама аласыз:


1{
2"state": 1,
3"message": "Maximum amount 10000000 USDT"
4}
Көшіру

Егер сізде төлем жасау үшін қаражат жеткіліксіз болса, сіз осы қате туралы хабарлама аласыз:


1{
2"state": 1,
3"message": "Not enough funds"
4}
Көшіру

Егер сізде төлем сомасын төлеу үшін қаражат жеткіліксіз болса, сіз осы қате туралы хабарлама аласыз:


1{
2"state": 1,
3"message": "Not enough balance for convert USDT to LTC"
4}
Көшіру

Егер техникалық жұмыс орын алса және төлем уақытша қол жетімді емес болса, сіз бұл қате туралы хабарлама аласыз


1{
2"state": 1,
3"message": "The terminal was not found"
4}
Көшіру

Ішкі қате

код : 500

Мысал жауаптары:


1{
2	"message": "Server error, #1",
3	"code": 500,
4	"error": null
5}
Көшіру