Statik hamyonni yaratishda 2 TRX komissiya olinadi. Ushbu to'lov hamyonni yaratish xarajatlarini qoplaydi va faqat bir marta, birinchi tranzaksiya davomida qo'llaniladi.
post
https://api.heleket.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 Heleket 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 Heleket 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 Heleket 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 Heleket hisob qaydnomangizda tavba qilishadi va siz ularning aylanmasidan daromad olasiz.
* - Majburiy parametr
Misolga misol
curl https://api.heleket.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"
}'CopyJavob
Javob parametrlari
| Ism | Ta'rif |
|---|---|
| wallet_uuid | Savdogarning hamyonining UUID |
| uuid | ma'lum bir tarmoqdagi hamyonning uuid |
| order_id | Tizimdagi buyurtma identifikatori (buyurtmani aniqlash uchun) |
| 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
Tizimdagi buyurtma identifikatori (buyurtmani aniqlash uchun)Ta'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 "order_id": "1",
7 "address": "TTEtddVZyNtLD9wbq4PzomjBhtxenSMXbb",
8 "network": "tron",
9 "currency": "USDT",
10 "url": "https://pay.heleket.com/wallet/3901446a-4b74-4796-b50a-14e14dafe3ed"
11 }
12}CopyMumkin 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}CopyAgar sizning to'lovlaringiz bloklangan bo'lsa. Bunday holda siz yordam berishingiz kerak.
1{
2 "state": 1,
3 "message": "You are forbidden"
4}
5CopyAgar biz to'lov xizmatini valyuta va tarmoq bilan topmasak:
1{
2 "state": 1,
3 "message": "The service was not found"
4}CopyAgar 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}Copy
1{
2 "state": 1,
3 "message": "Server error"
4}Copy
1{
2 "state": 1,
3 "message": "Wallet not found"
4}Copy