創建靜態錢包

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: 255urlnull每次錢包充值後,webhook 將被送到的 URL
from_referral_codestringnull提出請求的商家透過代碼連接到推薦人。例如,您是一個透過 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}
複製