Bloklangan manzil bo'yicha to'lovlarni qaytarish
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.cryptomus.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..."
}'
Nusxa ko'chirmoqJavob
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}
Nusxa ko'chirmoqMumkin 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}
Nusxa ko'chirmoqAgar statik hamyon topilmasa:
1{
2 "state": 1,
3 "message": "Not found"
4}
Nusxa ko'chirmoqChiqarilgan 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}
Nusxa ko'chirmoqUzoq 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}
Nusxa ko'chirmoqAgar to'lov allaqachon amalga oshirilsa:
1{
2 "state": 1,
3 "message": "Refund is in process"
4}
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 statik hamyonga to'lovlar kiritilmagan bo'lsa:
1{
2 "state": 1,
3 "message": "Nothing to withdraw"
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": "The amount is too small"
4}
Nusxa ko'chirmoqAgar 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}
Nusxa ko'chirmoq
1{
2 "state": 1,
3 "message": "The service 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