轉入個人錢包

將資金從您的企業錢包轉移到您的個人錢包

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_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": "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}
複製