创建一个静态钱包

post
https://api.cryptomus.com/v1/wallet
复制

要求

查询参数

姓名参数类型默认值定义
currency*string货币代码
network*string区块链网络代码
order_id*stringmin: 1max: 100alpha_dash在您的系统中订购ID该参数应是由字母字符,数字,下划线和破折号组成的字符串。它不应包含任何空间或特殊字符。 order_id 必须在商人发票/静态钱包/复发付款中是唯一的当我们找到具有 order_id 的现有发票时,我们返回其详细信息,将不会创建新的发票。
url_callbackstringmin: 6max: 255urlnullurl,每个钱包的每次加载后都会发送webhook
from_referral_codestringnull提出该请求的商人通过代码连接到推荐人。例如,您是一个通过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
复制

如果我们找不到currencynetwork的付款服务:


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