Siz faqat bir marta qaytarib berishingiz mumkin.
Talab qilmoq
So'rov parametrlari
| Ism | Parametr turi | Ta'rif |
|---|---|---|
| uuid | stringuuidrequired_without: order_id | statik hamyonning uuid |
| order_id | stringmin:1max:32alpha_dashrequired_without: uuid | Statik hamyonning buyurtma identifikatori |
| address* | stringmin:10max:128alpha_dash | Ushbu manzilga barcha bloklangan mablag'larni qaytarish |
Parametr turi
stringuuidrequired_without: order_idTa'rif
statik hamyonning uuidParametr turi
stringmin:1max:32alpha_dashrequired_without: uuidTa'rif
Statik hamyonning buyurtma identifikatoriParametr turi
stringmin:10max:128alpha_dashTa'rif
Ushbu manzilga barcha bloklangan mablag'larni qaytarish
* - Majburiy parametr
Misolga misol
curl https://api.heleket.com/v1/wallet/blocked-address-refund \
-X POST \
-H 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
-H 'sign: fe99035f86fa436181717b302b95bacff1' \
-H 'Content-Type: application/json' \
-d '{
"order_id": "1",
"address": "TK8..."
}'CopyJavob
Javob parametrlari
| Ism | Ta'rif |
|---|---|
| commission | To'lovni qaytarish komissiyasi |
| amount | To'lovlar miqdori |
Ta'rif
To'lovni qaytarish komissiyasiTa'rif
To'lovlar miqdori
Javob namunasi
1{
2 "state": 0,
3 "result": {
4 "commission": "0.50",
5 "amount": "9.50"
6 }
7}CopyMumkin bo'lgan xatolar
Tasdiqlash xatolari
kod : 422
Misol javoblar:
Agar siz uuid va order_id, siz ushbu xabarni olasiz. Bu shuni anglatadiki, kamida parametrlardan biri talab qilinadi.
1{
2 "state": 1,
3 "errors": {
4 "uuid": ["validation.required_without"],
5 "order_id": ["validation.required_without"]
6 }
7}CopyAgar statik hamyon topilmasa:
1{
2 "state": 1,
3 "message": "Not found"
4}CopyChiqarilgan holda, agar olib chiqilgan statikarli hamyondan faqat bir marta blokirovka qilingan statik hamyondan ruxsat beriladi, agar siz allaqachon ushbu xato xabarini olasiz:
1{
2 "state": 1,
3 "message": "You can withdraw only once"
4}CopyUzoq vaqt davomida blokirovka qilingan statik hamyondan kirishga ruxsat beriladi, agar siz statik hamyondan, agar siz statik hamyonni to'sib qo'ysangiz, agar siz statik hamyonni to'sib qo'ysangiz, agar siz ushbu xato haqida xabar yuborildi va siz ushbu xato xabarini olasiz:
1{
2 "state": 1,
3 "message": "You can withdraw only once"
4}CopyAgar to'lov allaqachon amalga oshirilsa:
1{
2 "state": 1,
3 "message": "Refund is in process"
4}CopyAgar 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}CopyAgar statik hamyonga to'lovlar kiritilmagan bo'lsa:
1{
2 "state": 1,
3 "message": "Nothing to withdraw"
4}CopyAgar to'lov summasi kriptcolatsiya uchun eng kam qo'llab-quvvatlanadigan miqdordan kam bo'lsa, ushbu xato xabarini olasiz:
1{
2 "state": 1,
3 "message": "The amount is too small"
4}CopyAgar texnik ish sodir bo'lsa yoki to'lov vaqtincha mavjud bo'lmasa, ushbu xato xabarlarini olasiz:
1{
2 "state": 1,
3 "message": "Server error"
4}Copy
1{
2 "state": 1,
3 "message": "The service was not found"
4}CopyServerdagi ichki xatolik
kod : 500
Misol javoblar:
1{
2 "message": "Server error, #1",
3 "code": 500,
4 "error": null
5}Copy