Olib tashlash miqdorini hisoblash

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

Talab qilmoq

So'rov parametrlari

IsmParametr turiStandart qiymatTa'rif
amount*stringTo'lov summasi
address*stringChiqarilgan holda hamyonning manzili
currency*stringTo'lov uchun valyuta kodiAgar Fiat bo'lsa, Fiat, to_currency parametri kerak .
to_currencymethods.Cryptocurrency code in which the payout will be made
networkstringBlockChain tarmog'i kodiAgar valyuta/to_currency kriptovalyuta bo'lsa va faqat bitta tarmoqka ega bo'lsa, masalan, BTC, bu holda talab qilinmaydi.
is_subtract*booleanKutish to'lovi ushlab qolinadiligini aniqlaydihaqiqiy - balansingizdanFALSE - to'lov summasidan to'lov summasi kamayadi
course_sourcestringMavjud qiymatlarBinanceBinanceP2pExmoKucoinSavdogarning sozlamalaridan qiymatiHisobot stavkalari hisob-fakturada qabul qilinganligi uchun xizmat.Agar valyuta Fiat bo'lsa, parametr faqat qo'llaniladi, aks holda standart qiymat savdogarning sozlamalaridan olinadi.
prioritystringmin: 4max: 11Mavjud qiymatlarrecommendedeconomyhighhighestrecommendedPulni olish ustuvorligini tanlash parametri. Pul olish uchun to'lovning narxi tanlangan parametrga bog'liq.Ushbu parametr faqat BTC, na poligon va bid'atchi bo'lgan taqdirda qo'llaniladi.

Parametr turi

string

Ta'rif

To'lov summasi

Parametr turi

string

Ta'rif

Chiqarilgan holda hamyonning manzili

Parametr turi

string

Ta'rif

To'lov uchun valyuta kodiAgar Fiat bo'lsa, Fiat, to_currency parametri kerak .

Ta'rif

methods.Cryptocurrency code in which the payout will be made

Parametr turi

string

Ta'rif

BlockChain tarmog'i kodiAgar valyuta/to_currency kriptovalyuta bo'lsa va faqat bitta tarmoqka ega bo'lsa, masalan, BTC, bu holda talab qilinmaydi.

Parametr turi

boolean

Ta'rif

Kutish to'lovi ushlab qolinadiligini aniqlaydihaqiqiy - balansingizdanFALSE - to'lov summasidan to'lov summasi kamayadi

Parametr turi

string
Mavjud qiymatlar
- Binance- BinanceP2p- Exmo- Kucoin

Ta'rif

Hisobot stavkalari hisob-fakturada qabul qilinganligi uchun xizmat.Agar valyuta Fiat bo'lsa, parametr faqat qo'llaniladi, aks holda standart qiymat savdogarning sozlamalaridan olinadi.

Parametr turi

stringmin: 4max: 11
Mavjud qiymatlar
- recommended- economy- high- highest

Ta'rif

Pulni olish ustuvorligini tanlash parametri. Pul olish uchun to'lovning narxi tanlangan parametrga bog'liq.Ushbu parametr faqat BTC, na poligon va bid'atchi bo'lgan taqdirda qo'llaniladi.

* - Majburiy parametr

Misolga misol


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

Javob

Javob parametrlari

IsmTa'rif
commissionHeleket komissiyasi miqdori
merchant_amountSavdogarning balansidan olib tashlanadigan summa
payer_amountManzilga yuborilgan miqdor.

Ta'rif

Heleket komissiyasi miqdori

Ta'rif

Savdogarning balansidan olib tashlanadigan summa

Ta'rif

Manzilga yuborilgan miqdor.

Javob namunasi


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

Mumkin bo'lgan xatolar

Tasdiqlash xatolari

kod : 422

Misol javoblar:


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

Agar to'lovingiz savdogaringiz yoki foydalanuvchingiz bloklangan bo'lsa, siz ushbu xato xabarini olasiz. Bu, masalan, parolingizni o'zgartirganingizda sodir bo'ladi va to'lovlar 24 soat davomida bloklanadi.


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

Agar siz valyuta parametrida taqdim etgan valyuta kodini qo'llab-quvvatlamasak, ushbu xato xabarini olasiz:


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

Agar to'lovni bajarish uchun xizmatni topa olmasak, siz bu xato xabarini olasiz. Siz kriptovalyutaning qo'llab-quvvatlanishini tekshirishingiz kerak. Valyuta, tarmoq, from_currency, to_currency kiritilgan qiymatlarning to'g'riligini tekshiring:


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

Agar pul mablag'lari juda kichik bo'lsa, siz ushbu xato xabarini olasiz:


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

Agar siz to'lovning kriptcolatsi bilan faol savdo-sotiq hamyoningiz bo'lmasa, siz ushbu xatoni olasiz:


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

Agar to'lov summasi, shu jumladan barcha komissiyalar sizning hisobingizdan ko'proq bo'lsa, siz ushbu xato xabarini olasiz:


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

Agar to_currency parametrida berilgan valyutaning to'lov xizmati topilmasa, siz ushbu xatolik xabarini olasiz:


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

Agar to_currency ga konvertatsiya qilishda tasodifan biror narsa sodir bo'lsa, ushbu xato xabarini olasiz:


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

Agar to'lov summasi kriptcolatsiya uchun eng kam qo'llab-quvvatlanadigan miqdordan kam bo'lsa, ushbu xato xabarini olasiz:


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

Agar to'lov summasi kriptcolatsiya uchun maksimal qo'llab-quvvatlanadigan miqdordan katta bo'lsa, siz ushbu xato xabarini olasiz:


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

Agar siz to'lovni amalga oshirish uchun mablag 'yetarli bo'lmasa, siz ushbu xato xabarini olasiz:


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

Agar to'lov miqdorini to'lov miqdorini hisoblash uchun mablag 'bo'lmasa, ushbu xato xabarini olasiz:


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

Agar texnik ish sodir bo'lsa va to'lov vaqtincha mavjud bo'lmasa, siz ushbu xato xabarini olasiz


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

Serverdagi ichki xatolik

kod : 500

Misol javoblar:


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