انتقال به کیف پول تجارت

post
https://api.cryptomus.com/v1/transfer/to-business
کپی

درخواست

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

نامنوع پارامتریتعریف
amount*stringمبلغ انتقال
currency*stringکد ارز. فقط کد cryptocurrency مجاز است.

نوع پارامتری

string

تعریف

مبلغ انتقال

نوع پارامتری

string

تعریف

کد ارز. فقط کد cryptocurrency مجاز است.

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

مثال


curl https://api.cryptomus.com/v1/transfer/to-business \
-X POST \
-H 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
-H 'sign: fe99035f86fa436181717b302b95bacff1' \
-H 'Content-Type: application/json' \
-d '{
        "amount": "15",
        "currency": "USDT"
    }'
کپی

واکنش

پارامترهای پاسخ

نامتعریف
user_wallet_transaction_uuidmethods.Uuid of Personal wallet transaction
user_wallet_balanceتعادل کیف پول شخصی
merchant_transaction_uuidmethods.Uuid of Business wallet transaction
merchant_balanceتعادل کیف پول تجاری

تعریف

methods.Uuid of Personal wallet transaction

تعریف

تعادل کیف پول شخصی

تعریف

methods.Uuid of Business wallet transaction

تعریف

تعادل کیف پول تجاری

نمونه پاسخ


1{
2	"state": 0,
3	"result": {
4		"user_wallet_transaction_uuid": "26109ba0-b05b-4ee0-93d1-fd62c822ce95",
5		"user_wallet_balance": "15.00000000",
6		"merchant_transaction_uuid": "95bfcabb-a0ab-48f1-80b3-ce3bc2dbb653",
7		"merchant_balance": "20.00000000"
8	}
9}
کپی

خطاهای احتمالی

خطاهای اعتبار سنجی

رمز : 422

پاسخ های مثال:

در صورت نیاز به برخی از پارامتر ها و تصویب نشده است:


1{
2	"state": 1,
3	"errors": {
4		"amount": ["validation.required"]
5	}
6}
کپی

اگر پرداخت برای کاربر شما مسدود شده باشد ، این پیام خطا را دریافت خواهید کرد. این اتفاق می افتد ، به عنوان مثال ، هنگامی که رمز عبور خود را تغییر می دهید و پرداخت ها به مدت 24 ساعت مسدود می شود.


1{
2    "state": 1,
3    "message": "You are forbidden"
4}
کپی

در صورت وجود کیف پول شخصی فعال با ارز ارائه شده:


1{
2    "state": 1,
3    "message": "No found user wallet"
4}
کپی

در صورت وجود کیف پول تجاری فعال با ارز ارائه شده


1{
2    "state": 1,
3    "message": "Merchant wallet not found"
4}
کپی

اگر بودجه کافی در کیف پول تجاری شما برای انتقال مبلغ وجود ندارد


1{
2    "state": 1,
3    "message": "Not enough funds"
4}
کپی

اگر مبلغ انتقال کمتر از حداقل مبلغ پشتیبانی شده برای cryptocurrency باشد ، این پیام خطا را دریافت خواهید کرد


1{
2    "state": 1,
3    "message": "Minimum amount 0.5 USDT"
4}
کپی

اگر مبلغ انتقال از حداکثر مقدار پشتیبانی شده برای cryptocurrency بیشتر باشد ، این پیام خطا را دریافت خواهید کرد:


1{
2    "state": 1,
3    "message": "Maximum amount 10000000 USDT"
4}
کپی

خطای سرور داخلی

رمز : 500

پاسخ های مثال:


1{
2	"message": "Server error, #1",
3	"code": 500,
4	"error": null
5}
کپی