Statik hamyonni yaratish
post https://api.cryptomus.com/v1/wallet Nusxalash
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 Cryptomus 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: 255urlStandart qiymat
nullTa'rif
URL manzili, bu hamyondan keyin webhook yuboriladiParametr turi
stringStandart qiymat
nullTa'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 Cryptomus 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"
}'NusxalashJavob
Javob parametrlari
| Ism | Parametr turi | Ta'rif |
|---|---|---|
| wallet_uuid | string | Savdogarning hamyonining UUID |
| uuid | string | ma'lum bir tarmoqdagi hamyonning uuid |
| order_id | string|null | Tizimingizda buyurtma identifikatori |
| currency | string | Wallet Network valyutasi |
| network | string | Wallet tarmog'i kodi |
| address | string | Ma'lum bir tarmoqda hamyon manzili |
| url | string | To'lov shakliga havola |
Parametr turi
stringTa'rif
Savdogarning hamyonining UUIDParametr turi
stringTa'rif
ma'lum bir tarmoqdagi hamyonning uuidParametr turi
string|nullTa'rif
Tizimingizda buyurtma identifikatoriParametr turi
stringTa'rif
Wallet Network valyutasiParametr turi
stringTa'rif
Wallet tarmog'i kodiParametr turi
stringTa'rif
Ma'lum bir tarmoqda hamyon manziliParametr turi
stringTa'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 "order_id": "1",
7 "currency": "USDT",
8 "network": "tron",
9 "address": "TTEtddVZyNtLD9wbq4PzomjBhtxenSMXbb",
10 "url": "https://pay.cryptomus.com/wallet/3901446a-4b74-4796-b50a-14e14dafe3ed"
11 }
12}NusxalashMumkin 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}NusxalashAgar sizning to'lovlaringiz bloklangan bo'lsa. Bunday holda siz yordam berishingiz kerak.
1{
2 "state": 1,
3 "message": "You are forbidden"
4}
5NusxalashAgar biz to'lov xizmatini valyuta va tarmoq bilan topmasak:
1{
2 "state": 1,
3 "message": "The service was not found"
4}NusxalashAgar 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}Nusxalash
1{
2 "state": 1,
3 "message": "Server error"
4}Nusxalash
1{
2 "state": 1,
3 "message": "Wallet not found"
4}Nusxalash