نقل إلى محفظة الأعمال
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_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}
ينسخإذا كان مبلغ النقل أقل من الحد الأدنى للمبلغ المدعوم للعملة المشفرة ، فستتلقى رسالة الخطأ هذه
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}
ينسخ