نقل إلى محفظة شخصية

نقل الأموال من محفظة عملك إلى محفظتك الشخصية

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

طلب

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

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

نوع المعلمة

string

تعريف

المبلغ لنقل

نوع المعلمة

string

تعريف

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

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

طلب مثال


curl https://api.cryptomus.com/v1/transfer/to-personal \
-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_uuidstringuuid من معاملة المحفظة الشخصية
user_wallet_balancestringتوازن المحفظة الشخصية
merchant_transaction_uuidstringuuid من معاملة محفظة الأعمال
merchant_balancestringتوازن محفظة الأعمال

نوع المعلمة

string

تعريف

uuid من معاملة المحفظة الشخصية

نوع المعلمة

string

تعريف

توازن المحفظة الشخصية

نوع المعلمة

string

تعريف

uuid من معاملة محفظة الأعمال

نوع المعلمة

string

تعريف

توازن محفظة الأعمال

مثال على الاستجابة


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