静的ウォレットを作成します
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}
コピー