转移到商业钱包
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}
复制