创建一个静态钱包
post
https://api.cryptomus.com/v1/wallet
要求
查询参数
姓名 | 参数类型 | 默认值 | 定义 |
---|---|---|---|
currency* | string | 货币代码 | |
network* | string | 区块链网络代码 | |
order_id* | stringmin: 1max: 100alpha_dash | 在您的系统中订购ID该参数应是由字母字符,数字,下划线和破折号组成的字符串。它不应包含任何空间或特殊字符。 order_id 必须在商人发票/静态钱包/复发付款中是唯一的当我们找到具有 order_id 的现有发票时,我们返回其详细信息,将不会创建新的发票。 | |
url_callback | stringmin: 6max: 255url | null | url,每个钱包的每次加载后都会发送webhook |
from_referral_code | string | null | 提出该请求的商人通过代码连接到推荐人。例如,您是一个通过Cryptomus API生成发票的应用程序,而您的客户是其他商店。 他们在您的应用程序中输入其API密钥和商户ID,然后您以其凭据发送请求并传递您的推荐代码。因此,您的客户成为Cryptomus帐户上的推荐,您将从他们的营业额中获得收入。 |
参数类型
string定义
货币代码参数类型
string定义
区块链网络代码参数类型
stringmin: 1max: 100alpha_dash定义
在您的系统中订购ID该参数应是由字母字符,数字,下划线和破折号组成的字符串。它不应包含任何空间或特殊字符。 order_id 必须在商人发票/静态钱包/复发付款中是唯一的当我们找到具有 order_id 的现有发票时,我们返回其详细信息,将不会创建新的发票。参数类型
stringmin: 6max: 255url定义
url,每个钱包的每次加载后都会发送webhook参数类型
string定义
提出该请求的商人通过代码连接到推荐人。例如,您是一个通过Cryptomus API生成发票的应用程序,而您的客户是其他商店。
他们在您的应用程序中输入其API密钥和商户ID,然后您以其凭据发送请求并传递您的推荐代码。因此,您的客户成为Cryptomus帐户上的推荐,您将从他们的营业额中获得收入。
* - 强制性参数
请求示例
curl https://api.cryptomus.com/v1/wallet \
-X POST \
-H 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
-H 'sign: fe99035f86fa436181717b302b95bacff1' \
-H 'Content-Type: application/json' \
-d '{
"currency": "USDT",
"network": "tron",
"order_id": "1",
"url_callback": "https://your.site/callback"
}'
复制回复
响应参数
姓名 | 定义 |
---|---|
wallet_uuid | 商人钱包的uuid |
uuid | 特定网络中钱包的UUID |
address | 特定网络中的钱包地址 |
network | 钱包网络代码 |
currency | 钱包网络货币 |
url | 链接到付款表 |
定义
商人钱包的uuid定义
特定网络中钱包的UUID定义
特定网络中的钱包地址定义
钱包网络代码定义
钱包网络货币定义
链接到付款表
响应示例
1{
2 "state": 0,
3 "result": {
4 "wallet_uuid": "de15b0f6-883f-4585-b27b-73a648044a92",
5 "uuid": "87961ae5-80c5-413a-a4fe-d38199894940",
6 "address": "TTEtddVZyNtLD9wbq4PzomjBhtxenSMXbb",
7 "network": "tron",
8 "currency": "USDT",
9 "url": "https://pay.cryptomus.com/wallet/3901446a-4b74-4796-b50a-14e14dafe3ed"
10 }
11}
复制可能的错误
验证错误
代码 : 422
示例响应:
如果需要一些参数并且不传递:
1{
2 "state": 1,
3 "errors": {
4 "currency": ["validation.required"]
5 }
6}
复制如果您的付款被阻止。在这种情况下,您需要联系支持。
1{
2 "state": 1,
3 "message": "You are forbidden"
4}
5
复制如果我们找不到currency和network的付款服务:
1{
2 "state": 1,
3 "message": "The service was not found"
4}
复制如果发生技术工作并且付款暂时不可用,则可以收到此错误消息:
1{
2 "state": 1,
3 "message": "The terminal was not found"
4}
复制
1{
2 "state": 1,
3 "message": "Server error"
4}
复制
1{
2 "state": 1,
3 "message": "Wallet not found"
4}
复制