پرداخت بازپرداخت در آدرس مسدود شده

post
https://api.cryptomus.com/v1/wallet/blocked-address-refund
کپی

فقط یک بار می توانید بازپرداخت کنید.

درخواست

پارامترهای پرس و جو

نامنوع پارامتریتعریف
uuidstringuuidrequired_without: order_iduuid از یک کیف پول استاتیک
order_idstringmin: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

تعریف

تمام وجوه مسدود شده را به این آدرس بازپرداخت کنید

* - پارامتر اجباری

برای بازپرداخت پرداخت ، باید یا uuid یا order_id را تصویب کنید ، اگر هر دو را تصویب کنید ، کیف پول استاتیک توسط uuid

مثال


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}
کپی