پرداخت بازپرداخت در آدرس مسدود شده
فقط یک بار می توانید بازپرداخت کنید.
درخواست
پارامترهای پرس و جو
نام | نوع پارامتری | تعریف |
---|---|---|
uuid | stringuuidrequired_without: order_id | uuid از یک کیف پول استاتیک |
order_id | stringmin:1max:32alpha_dashrequired_without: uuid | شناسه کیف پول استاتیک را سفارش دهید |
address* | stringmin:10max:128alpha_dash | تمام وجوه مسدود شده را به این آدرس بازپرداخت کنید |
نوع پارامتری
stringuuidrequired_without: order_idتعریف
uuid از یک کیف پول استاتیکنوع پارامتری
stringmin:1max:32alpha_dashrequired_without: uuidتعریف
شناسه کیف پول استاتیک را سفارش دهیدنوع پارامتری
stringmin:10max:128alpha_dashتعریف
تمام وجوه مسدود شده را به این آدرس بازپرداخت کنید
* - پارامتر اجباری
مثال
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..."
}'
کپی واکنش
پارامترهای پاسخ
نام | تعریف |
---|---|
commission | بازپرداخت |
amount | میزان بازپرداخت |
تعریف
بازپرداختتعریف
میزان بازپرداخت
نمونه پاسخ
1{
2 "state": 0,
3 "result": {
4 "commission": "0.50",
5 "amount": "9.50"
6 }
7}
کپی خطاهای احتمالی
خطاهای اعتبار سنجی
رمز : 422
پاسخ های مثال:
اگر شما یک uuid و order_id را منتقل نکنید ، این پیام را دریافت خواهید کرد. این بدان معناست که حداقل یکی از پارامترها لازم است.
1{
2 "state": 1,
3 "errors": {
4 "uuid": ["validation.required_without"],
5 "order_id": ["validation.required_without"]
6 }
7}
کپی اگر کیف پول استاتیک پیدا نشد:
1{
2 "state": 1,
3 "message": "Not found"
4}
کپی در صورت برداشتن فقط یک بار از کیف پول استاتیک مسدود شده مجاز است ، اگر عقب نشینی قبلاً انجام شده باشد ، این پیام خطا را دریافت می کنید:
1{
2 "state": 1,
3 "message": "You can withdraw only once"
4}
کپی اگر عقب نشینی فقط یک بار از کیف پول استاتیک مسدود شده مجاز باشد ، اگر یک کیف پول استاتیک را با یک پارامتر مسدود کنید is_force_refund = true ، برداشت قبلاً انجام شده است و شما این پیام خطا را دریافت خواهید کرد:
1{
2 "state": 1,
3 "message": "You can withdraw only once"
4}
کپی اگر بازپرداخت در حال انجام است:
1{
2 "state": 1,
3 "message": "Refund is in process"
4}
کپی اگر پرداخت در بازرگان یا کاربر شما مسدود شود ، این پیام خطا را دریافت خواهید کرد. این اتفاق می افتد ، به عنوان مثال ، هنگامی که رمز عبور خود را تغییر می دهید و پرداخت ها به مدت 24 ساعت مسدود می شود.
1{
2 "state": 1,
3 "message": "You are forbidden"
4}
کپی اگر هیچ پرداختی به کیف پول استاتیک انجام نشده است:
1{
2 "state": 1,
3 "message": "Nothing to withdraw"
4}
کپی اگر مبلغ پرداخت کمتر از حداقل مبلغ پشتیبانی شده برای cryptocurrency باشد ، این پیام خطا را دریافت خواهید کرد:
1{
2 "state": 1,
3 "message": "The amount is too small"
4}
کپی اگر کار فنی رخ دهد یا پرداخت به طور موقت در دسترس نباشد ، این پیام های خطا را دریافت خواهید کرد:
1{
2 "state": 1,
3 "message": "Server error"
4}
کپی
1{
2 "state": 1,
3 "message": "The service was not found"
4}
کپی خطای سرور داخلی
رمز : 500
پاسخ های مثال:
1{
2 "message": "Server error, #1",
3 "code": 500,
4 "error": null
5}
کپی