Statik hamyonni yaratish
post
https://api.cryptomus.com/v1/wallet
Talab qilmoq
So'rov parametrlari
Ism | Parametr turi | Standart qiymat | Ta'rif |
---|---|---|---|
currency* | string | Valyuta kodi | |
network* | string | BlockChain tarmog'i kodi | |
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 schyot-fakturalar / statik hamyon / takrorlash to'lovlari ichida noyob bo'lishi kerakMavjud schyot-fakturani topganda order_id bilan biz o'z ma'lumotlarini qaytaramiz, yangi faktura yaratilmaydi. | |
url_callback | stringmin: 6max: 255url | null | URL manzili, bu hamyondan keyin webhook yuboriladi |
from_referral_code | string | null | So'rovni kiritadigan savdogar elektron pochta manziliga kiradi.Masalan, siz kriptous API orqali schyot-fakturalarni keltirib chiqaradigan dasturingiz va mijozlaringiz boshqa do'konlardir. ular sizning arizangizda API kaliti va savdo markazi identifikatorini kiritadilar va siz so'rovlarni o'z ma'lumotlari bilan yuborasiz va tavsiyanoma kodini topshirasiz.Shunday qilib, sizning mijozlaringiz sizning kriptomus hisob qaydnomangizda tavba qilishadi va siz ularning aylanmasidan daromad olasiz. |
Parametr turi
stringTa'rif
Valyuta kodiParametr turi
stringTa'rif
BlockChain tarmog'i kodiParametr 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 schyot-fakturalar / statik hamyon / takrorlash to'lovlari ichida noyob bo'lishi kerakMavjud schyot-fakturani topganda order_id bilan biz o'z ma'lumotlarini qaytaramiz, yangi faktura yaratilmaydi.Parametr turi
stringmin: 6max: 255urlTa'rif
URL manzili, bu hamyondan keyin webhook yuboriladiParametr turi
stringTa'rif
So'rovni kiritadigan savdogar elektron pochta manziliga kiradi.Masalan, siz kriptous API orqali schyot-fakturalarni keltirib chiqaradigan dasturingiz va mijozlaringiz boshqa do'konlardir.
ular sizning arizangizda API kaliti va savdo markazi identifikatorini kiritadilar va siz so'rovlarni o'z ma'lumotlari bilan yuborasiz va tavsiyanoma kodini topshirasiz.Shunday qilib, sizning mijozlaringiz sizning kriptomus hisob qaydnomangizda tavba qilishadi va siz ularning aylanmasidan daromad olasiz.
* - Majburiy parametr
Misolga misol
curl https://api.cryptomus.com/v1/wallet \
-X POST \
-H 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
-H 'sign: fe99035f86fa436181717b302b95bacff1' \
-H 'Content-Type: application/json' \
-d '{
"currency": "USDT",
"network": "tron",
"order_id": "1",
"url_callback": "https://your.site/callback"
}'
Nusxa ko'chirmoqJavob
Javob parametrlari
Ism | Ta'rif |
---|---|
wallet_uuid | Savdogarning hamyonining UUID |
uuid | ma'lum bir tarmoqdagi hamyonning uuid |
address | Ma'lum bir tarmoqda hamyon manzili |
network | Wallet tarmog'i kodi |
currency | Wallet Network valyutasi |
url | To'lov shakliga havola |
Ta'rif
Savdogarning hamyonining UUIDTa'rif
ma'lum bir tarmoqdagi hamyonning uuidTa'rif
Ma'lum bir tarmoqda hamyon manziliTa'rif
Wallet tarmog'i kodiTa'rif
Wallet Network valyutasiTa'rif
To'lov shakliga havola
Javob namunasi
1{
2 "state": 0,
3 "result": {
4 "wallet_uuid": "de15b0f6-883f-4585-b27b-73a648044a92",
5 "uuid": "87961ae5-80c5-413a-a4fe-d38199894940",
6 "address": "TTEtddVZyNtLD9wbq4PzomjBhtxenSMXbb",
7 "network": "tron",
8 "currency": "USDT",
9 "url": "https://pay.cryptomus.com/wallet/3901446a-4b74-4796-b50a-14e14dafe3ed"
10 }
11}
Nusxa ko'chirmoqMumkin bo'lgan xatolar
Tasdiqlash xatolari
kod : 422
Misol javoblar:
Agar ba'zi parametr talab qilinsa va berilmasa:
1{
2 "state": 1,
3 "errors": {
4 "currency": ["validation.required"]
5 }
6}
Nusxa ko'chirmoqAgar sizning to'lovlaringiz bloklangan bo'lsa. Bunday holda siz yordam berishingiz kerak.
1{
2 "state": 1,
3 "message": "You are forbidden"
4}
5
Nusxa ko'chirmoqAgar biz to'lov xizmatini valyuta va tarmoq bilan topmasak:
1{
2 "state": 1,
3 "message": "The service was not found"
4}
Nusxa ko'chirmoqAgar texnik ish sodir bo'lsa va to'lov vaqtincha mavjud bo'lmasa, ushbu xato xabarini olishingiz mumkin:
1{
2 "state": 1,
3 "message": "The terminal was not found"
4}
Nusxa ko'chirmoq
1{
2 "state": 1,
3 "message": "Server error"
4}
Nusxa ko'chirmoq
1{
2 "state": 1,
3 "message": "Wallet not found"
4}
Nusxa ko'chirmoq