转移到商业钱包

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}
复制