Өтініш
Сұрау параметрлері
| Есім | Параметр түрі | Әдепкі мән | Анықтама |
|---|---|---|---|
| amount* | string | Төлем сомасы | |
| address* | string | Шығаруға болатын әмиянның мекен-жайы | |
| currency* | string | Төлемге арналған валюталық кодЕгер валюта болса, егер FIAT болса, to_currency параметрі қажет . | |
| to_currency | Төлем жасалатын криптоштік код. Ол currency параметрі Fiat болған кезде қолданылады. Төмендегі мысалдарды қараңыз | ||
| network | string | BlockChain желілік коды валюта/to_currency - бұл криптокюрлік болған кезде қажет емес, мысалы, тек бір желі бар, мысалы BTC | |
| is_subtract* | boolean | Шығару ақысы шегерілетінін анықтайдыTRUE - сіздің балансыңызданЖалған - төлем сомасынан төлем сомасы азаяды | |
| course_source | stringҚол жетімді мәндер• Binance• BinanceP2p• Exmo• Kucoin | Сатушының параметрлерінің мәні | Валюта бағамдары шот-фактурада айырбастау үшін қабылданады.Параметр валюта Fiat болған жағдайда ғана қолданылады, әйтпесе, сатушы параметрлерден әдепкі мән алынады. |
| priority | stringmin: 4max: 11Қол жетімді мәндер• recommended• economy• high• highest | recommended | Шығарудың басымдылығын таңдау параметрі. Шығару комиссиясының құны таңдалған параметрге байланысты.Бұл параметр 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Жауап
Жауап параметрлері
| Есім | Анықтама |
|---|---|
| commission | Heleket комиссия сомасы |
| 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}
9CopyМүмкін қателер
Тексеру қателері
код : 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