نقل إلى محفظة الأعمال

post
https://api.cryptomus.com/v1/transfer/to-business
ينسخ

طلب

معلمات الاستعلام

اسمنوع المعلمةتعريف
amount*stringالمبلغ لنقل
currency*stringرمز العملة. يسمح فقط رمز العملة المشفرة.

نوع المعلمة

string

تعريف

المبلغ لنقل

نوع المعلمة

string

تعريف

رمز العملة. يسمح فقط رمز العملة المشفرة.

* - المعلمة الإلزامية

طلب مثال


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}
ينسخ

إذا كان مبلغ النقل أقل من الحد الأدنى للمبلغ المدعوم للعملة المشفرة ، فستتلقى رسالة الخطأ هذه


1{
2    "state": 1,
3    "message": "Minimum amount 0.5 USDT"
4}
ينسخ

إذا كان مبلغ النقل أكبر من الحد الأقصى المدعوم للعملة المشفرة ، فستتلقى رسالة الخطأ هذه:


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}
ينسخ