انتقال به کیف پول تجارت
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_uuid | methods.Uuid of Personal wallet transaction |
user_wallet_balance | تعادل کیف پول شخصی |
merchant_transaction_uuid | methods.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}
کپی