創建靜態錢包
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 | 每次錢包充值後,webhook 將被送到的 URL |
from_referral_code | string | null | 提出請求的商家透過代碼連接到推薦人。例如,您是一個透過 Cryptomus API 產生發票的應用程序,您的客戶是其他商店。 他們在您的應用程式中輸入他們的 API 金鑰和商家 ID,然後您使用他們的憑證發送請求並傳遞您的推薦代碼。因此,您的客戶將成為您的 Cryptomus 帳戶的推薦人,並且您將從他們的營業額中獲得收入。 |
參數類型
string定義
貨幣代碼參數類型
string定義
區塊鏈網路程式碼參數類型
stringmin: 1max: 100alpha_dash定義
您系統中的訂單 ID參數應為由字母、數字、底線和短劃線組成的字串,不能包含空格和特殊字元。 order_id 在商家發票/靜態錢包/定期付款中必須是唯一的當我們找到帶有 order_id 的現有發票時,我們會返回其詳細信息,不會建立新的發票。參數類型
stringmin: 6max: 255url定義
每次錢包充值後,webhook 將被送到的 URL參數類型
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
複製如果我們找不到有貨幣和網路的支付服務:
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}
複製