静的ウォレットを作成します

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
コピー

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}
コピー