To'lovni yaratish
API orqali to'lovlar faqat sizning biznes hamyoningiz balansidan qilingan.
To'lovlarni turli yo'llar bilan amalga oshirish mumkin:
- To'lovni ma'lum bir kriptofiystratsiyada qabul qilishni tanlashingiz mumkin va to'lov avtomatik ravishda ushbu o'ziga xos kriptokrenarlikda avtomatik ravishda qayta ishlanadi. Buning uchun barcha valyutada barcha valyutada etarli miqdorda muvozanat borligiga ishonch hosil qiling.
- Shu bilan bir qatorda, siz Fiat valyutasida to'lov miqdorini belgilash imkoniyati mavjud. Bunday holda, summa avtomatik ravishda mavjud balansingizdan ma'lum bir kriptocurriga aylantiriladi. Masalan, agar siz LTC-da 20 AQSh dollari to'langanligini so'rasangiz, unga ekvivalent qiymati sizning LTC balansingizdan ushlab qolinadi. Barcha tegishli to'lovlarni qoplash uchun tegishli kriptofiylikda mablag 'etishishi muhimdir.
- Yana bir imkoniyat - Fiat valyutadagi to'lov miqdorini belgilash. Ushbu parametr ayniqsa avtokonvert yoqilganda foydalidir, chunki sizning hisob-fakturalaringizdan mablag 'avtomatik ravishda USDtiga aylantiriladi. Masalan, agar siz LTCda 20 AQSh dollari to'lamoqchi bo'lsangiz, faqat AQSh dollarida balansda qoling, barcha to'lovlarni qoplash uchun USDT mablag'lari etarli ekanligingizga ishonch hosil qiling.
- Bundan tashqari, siz o'zingizning xohishingizning istalgan kriptokrulytensistensivligida to'lov miqdorini belgilashni tanlashingiz mumkin. To'lovni avtomatik ravishda amalga oshiradigan o'ziga xos kriptofiylik bo'yicha avtomatik ravishda amalga oshiriladi va mavjud USDT qoldig'ini ishlatadi. Barcha tegishli to'lovlarni qoplash uchun AQSh dollari miqdorida mablag 'yetarli darajada muhimdir.
Talab qilmoq
So'rov parametrlari
Ism | Parametr turi | Standart qiymat | Ta'rif |
---|---|---|---|
amount* | string | To'lov summasi | |
currency* | string | To'lov uchun valyuta kodiAgar Fiat bo'lsa, Fiat, to_currenite parametri kerak . | |
order_id* | stringmin:1max:100alpha_dash | Tizimingizda buyurtma identifikatoriParametr alifbo harflari, raqamlar, pastki chiziqlar, pastki chiziqlardan iborat satr bo'lishi kerak. U hech qanday bo'sh joy yoki maxsus belgilar bo'lmasligi kerak. order_id savdogar to'lovlari ichida noyob bo'lishi kerakMavjud to'lovni order_id bilan topsak, biz uning tafsilotlarini qaytaramiz, yangi to'lovlar yaratilmaydi. | |
address* | string | Chiqarilgan holda hamyonning manzili | |
is_subtract* | boolean | Kutish to'lovi ushlab qolinadiligini aniqlaydihaqiqiy - balansingizdanFALSE - to'lov summasidan to'lov summasi kamayadi | |
network* | string | BlockChain tarmog'i kodi valyuta / toksility kriptcolatitensial bo'lsa va faqat bitta tarmoq bo'lsa, BTC | |
url_callback | To'lov holati bilan qaysi WebHook yuboriladi | ||
to_currency | methods.Cryptocurrency code in which the payout will be made | ||
course_source | stringMavjud qiymatlar• Binance• BinanceP2p• Exmo• Kucoin | Savdogarning sozlamalaridan qiymati | Hisobot stavkalari hisob-fakturada qabul qilinganligi uchun xizmat.Agar valyuta Fiat bo'lsa, parametr faqat qo'llaniladi, aks holda standart qiymat savdogarning sozlamalaridan olinadi. |
from_currency | string | null | Avtomatik ravishda pul mablag'larini o'zgartirishi va_currenity balansidan foydalanishga imkon beradi. Faqat USDT mavjud. |
priority | stringmin: 4max: 11Mavjud qiymatlar• recommended• economy• high• highest | recommended | 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. |
memo | stringmin: 1max: 30 | Ton uchun qo'shimcha identifikator, ma'lum bir qabul qiluvchi yoki maqsadni belgilash uchun ishlatiladi |
Parametr turi
stringTa'rif
To'lov summasiParametr turi
stringTa'rif
To'lov uchun valyuta kodiAgar Fiat bo'lsa, Fiat, to_currenite parametri kerak .Parametr turi
stringmin:1max:100alpha_dashTa'rif
Tizimingizda buyurtma identifikatoriParametr alifbo harflari, raqamlar, pastki chiziqlar, pastki chiziqlardan iborat satr bo'lishi kerak. U hech qanday bo'sh joy yoki maxsus belgilar bo'lmasligi kerak. order_id savdogar to'lovlari ichida noyob bo'lishi kerakMavjud to'lovni order_id bilan topsak, biz uning tafsilotlarini qaytaramiz, yangi to'lovlar yaratilmaydi.Parametr turi
stringTa'rif
Chiqarilgan holda hamyonning manziliParametr turi
booleanTa'rif
Kutish to'lovi ushlab qolinadiligini aniqlaydihaqiqiy - balansingizdanFALSE - to'lov summasidan to'lov summasi kamayadiParametr turi
stringTa'rif
BlockChain tarmog'i kodi valyuta / toksility kriptcolatitensial bo'lsa va faqat bitta tarmoq bo'lsa, BTCTa'rif
To'lov holati bilan qaysi WebHook yuboriladiTa'rif
methods.Cryptocurrency code in which the payout will be madeParametr turi
string
Mavjud qiymatlar- Binance- BinanceP2p- Exmo- KucoinTa'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
stringTa'rif
Avtomatik ravishda pul mablag'larini o'zgartirishi va_currenity balansidan foydalanishga imkon beradi. Faqat USDT mavjud.Parametr turi
stringmin: 4max: 11
Mavjud qiymatlar- recommended- economy- high- highestTa'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.Parametr turi
stringmin: 1max: 30Ta'rif
Ton uchun qo'shimcha identifikator, ma'lum bir qabul qiluvchi yoki maqsadni belgilash uchun ishlatiladi
* - Majburiy parametr
Misolga misol
curl https://api.cryptomus.com/v1/payout \
-X POST \
-H 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
-H 'sign: fe99035f86fa436181717b302b95bacff1' \
-H 'Content-Type: application/json' \
-d '{
"amount": "5",
"currency": "USDT",
"network": "TRON",
"order_id": "1",
"address": "TDD97yguPESTpcrJMqU6h2ozZbibv4Vaqm",
"url_callback": "https://your.site/callback",
"is_subtract": "1",
}'
Nusxa ko'chirmoqJavob
Javob parametrlari
Ism | Ta'rif |
---|---|
uuid | To'lovning UUID |
amount | To'lov summasi currency |
currency | To'lov uchun valyuta kodi |
network | To'lov amalga oshiriladigan blockchayn tarmog'ining kodi |
address | To'lov amalga oshiriladigan hamyonning manzili |
txid | Blokchinda tranzaktsiya identifikatori |
status | To'lov holati Barcha mavjud holatlarni ko'ring |
is_final | To'lov yakunlanmaydimi yoki yo'qmiTo'lov jarayoni muvaffaqiyatli to'langanidan yoki u muvaffaqiyatsiz bo'lsa, yakunlanadi. To'lovning amalga oshmagan taqdirda, mablag 'balansingizga qaytariladi, bu to'lov jarayonini yana boshlashingizni talab qiladi. |
balance | Savdogarning balansidagi qoldiqlar. |
payer_currency | To'lovni amalga oshiradigan kriptocurring kodi. To'lov manzili to'lov valyutasini oladi. |
payer_amount | to'lovchi_currenity to'lovning to'lovi. |
Ta'rif
To'lovning UUIDTa'rif
To'lov summasi currencyTa'rif
To'lov uchun valyuta kodiTa'rif
To'lov amalga oshiriladigan blockchayn tarmog'ining kodiTa'rif
To'lov amalga oshiriladigan hamyonning manziliTa'rif
Blokchinda tranzaktsiya identifikatoriTa'rif
To'lov holati Barcha mavjud holatlarni ko'ringTa'rif
To'lov yakunlanmaydimi yoki yo'qmiTo'lov jarayoni muvaffaqiyatli to'langanidan yoki u muvaffaqiyatsiz bo'lsa, yakunlanadi. To'lovning amalga oshmagan taqdirda, mablag 'balansingizga qaytariladi, bu to'lov jarayonini yana boshlashingizni talab qiladi.Ta'rif
Savdogarning balansidagi qoldiqlar.Ta'rif
To'lovni amalga oshiradigan kriptocurring kodi. To'lov manzili to'lov valyutasini oladi.Ta'rif
to'lovchi_currenity to'lovning to'lovi.
Javob namunasi
1{
2 "state": 0,
3 "result": {
4 "uuid": "a7c0caec-a594-4aaa-b1c4-77d511857594",
5 "amount": "3",
6 "currency": "USDT",
7 "network": "TRON",
8 "address": "TJ...",
9 "txid": null,
10 "status": "process",
11 "is_final": false,
12 "balance": 129,
13 "payer_currency": "USD",
14 "payer_amount": 3
15 }
16}
17
Nusxa ko'chirmoqMumkin bo'lgan xatolar
Tasdiqlash xatolari
kod : 422
Misol javoblar:
1{
2 "state": 1,
3 "errors": {
4 "amount": ["validation.required"]
5 }
6}
Nusxa ko'chirmoqAgar 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}
Nusxa ko'chirmoqAgar 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}
Nusxa ko'chirmoqAgar to'lovni amalga oshirish uchun xizmatni topolmasak, ushbu xato xabarini olasiz. Siz kriptokrensial qo'llab-quvvatlanishiga ishonch hosil qilishingiz kerak. Kiritilgan qiymatlarning to'g'riligini tekshiring. Valyuta, tarmoq, TO_CURUSTITENT:
1{
2 "state": 1,
3 "message": "The service was not found"
4}
Nusxa ko'chirmoqAgar 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}
Nusxa ko'chirmoqAgar 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}
Nusxa ko'chirmoqAgar 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}
Nusxa ko'chirmoqAgar biz Th_currenite parametridan o'tgan valyutaning to'lov xizmatini topmasak, ushbu xato xabarini olamiz:
1{
2 "state": 1,
3 "message": "Not found service to_currency"
4}
Nusxa ko'chirmoqAgar tasodifan agar siz TO_CURUTENTNI O'TKAZILGAN bo'lsa, ushbu xato xabarini olasiz:
1{
2 "state": 1,
3 "message": "Error convert to_currency"
4}
Nusxa ko'chirmoqAgar 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}
Nusxa ko'chirmoqAgar 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}
Nusxa ko'chirmoqAgar 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}
Nusxa ko'chirmoqAgar 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}
Nusxa ko'chirmoqAgar 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}
Nusxa ko'chirmoqServerdagi ichki xatolik
kod : 500
Misol javoblar:
1{
2 "message": "Server error, #1",
3 "code": 500,
4 "error": null
5}
Nusxa ko'chirmoq