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

post
https://api.heleket.com/v1/payout/calc
Copy

Өтініш

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

ЕсімПараметр түріӘдепкі мәнАнықтама
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",
}'

Copy

Жауап

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

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

Анықтама

Heleket комиссия сомасы

Анықтама

Сатушы балансынан шығарылатын сома

Анықтама

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

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


1{
2  "state": 0,
3  "result": {
4      "commission":"0.00000000",
5      "merchant_amount":"1.00000000",
6      "payout_amount":"1.0"
7  }
8}
9
Copy

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

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

код : 422

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


1{
2"state": 1,
3"errors": {
4"amount": ["validation.required"]
5}
6}
Copy

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


1{
2"state": 1,
3"message": "You are forbidden"
4}
Copy

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


1{
2"state": 1,
3"message": "The currency was not found"
4}
Copy

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


1{
2"state": 1,
3"message": "The service was not found"
4}
Copy

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


1{
2"state": 1,
3"message": "The withdrawal amount is too small"
4}
Copy

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


1{
2"state": 1,
3"message": "Wallet not found"
4}
Copy

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


1{
2"state": 1,
3"message": "Not enough funds"
4}
Copy

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


1{
2"state": 1,
3"message": "Not found service to_currency"
4}
Copy

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


1{
2"state": 1,
3"message": "Error convert to_currency"
4}
Copy

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


1{
2"state": 1,
3"message": "Minimum amount 0.5 USDT"
4}
Copy

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


1{
2"state": 1,
3"message": "Maximum amount 10000000 USDT"
4}
Copy

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


1{
2"state": 1,
3"message": "Not enough funds"
4}
Copy

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


1{
2"state": 1,
3"message": "Not enough balance for convert USDT to LTC"
4}
Copy

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


1{
2"state": 1,
3"message": "The terminal was not found"
4}
Copy

Ішкі қате

код : 500

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


1{
2	"message": "Server error, #1",
3	"code": 500,
4	"error": null
5}
Copy