Erstellen einer statischen Brieftasche

post
https://api.cryptomus.com/v1/wallet
KOPIEREN

Anfrage

Abfrageparameter

NameParametertypStandardwertDefinition
currency*stringWährungscode
network*stringBlockchain -Netzwerkcode
order_id*stringmin: 1max: 100alpha_dashBestell -ID in Ihrem System bestellenDer Parameter sollte eine Zeichenfolge sein, die aus alphabetischen Zeichen, Zahlen, Unterstrichen und Strichen besteht. Es sollte keine Räume oder Sonderzeichen enthalten.Die order_id muss innerhalb der Händler -Rechnungen/statischen Geldbörsen/Wiederholungszahlungen eindeutig seinWenn wir eine vorhandene Rechnung mit order_id finden, geben wir seine Details zurück, eine neue Rechnung wird nicht erstellt.
url_callbackstringmin: 6max: 255urlnullURL, zu dem das Webhook nach jedem Aufladung der Brieftasche gesendet wird
from_referral_codestringnullDer Händler, der die Anfrage stellt, stellt eine Verbindung zu einem Empfehlungsmittel per Code her.Sie sind beispielsweise eine Anwendung, die Rechnungen über die Kryptomus -API generiert und Ihre Kunden andere Geschäfte sind.
Sie geben in Ihrer Bewerbung ihre API -Schlüssel- und Händler -ID ein. Sie senden Anfragen mit ihren Anmeldeinformationen und übergeben Ihren Empfehlungscode.
Daher werden Ihre Kunden zu Empfehlungen auf Ihrem Kryptomuskonto und Sie erhalten Einnahmen aus ihrem Umsatz.

Parametertyp

string

Definition

Währungscode

Parametertyp

string

Definition

Blockchain -Netzwerkcode

Parametertyp

stringmin: 1max: 100alpha_dash

Definition

Bestell -ID in Ihrem System bestellenDer Parameter sollte eine Zeichenfolge sein, die aus alphabetischen Zeichen, Zahlen, Unterstrichen und Strichen besteht. Es sollte keine Räume oder Sonderzeichen enthalten.Die order_id muss innerhalb der Händler -Rechnungen/statischen Geldbörsen/Wiederholungszahlungen eindeutig seinWenn wir eine vorhandene Rechnung mit order_id finden, geben wir seine Details zurück, eine neue Rechnung wird nicht erstellt.

Parametertyp

stringmin: 6max: 255url

Definition

URL, zu dem das Webhook nach jedem Aufladung der Brieftasche gesendet wird

Parametertyp

string

Definition

Der Händler, der die Anfrage stellt, stellt eine Verbindung zu einem Empfehlungsmittel per Code her.Sie sind beispielsweise eine Anwendung, die Rechnungen über die Kryptomus -API generiert und Ihre Kunden andere Geschäfte sind.
Sie geben in Ihrer Bewerbung ihre API -Schlüssel- und Händler -ID ein. Sie senden Anfragen mit ihren Anmeldeinformationen und übergeben Ihren Empfehlungscode.
Daher werden Ihre Kunden zu Empfehlungen auf Ihrem Kryptomuskonto und Sie erhalten Einnahmen aus ihrem Umsatz.

* - obligatorischer Parameter

Beispiel anfordern


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"
}'
KOPIEREN

Antwort

Antwortparameter

NameDefinition
wallet_uuidUuid der Brieftasche des Händlers
uuidUuid der Brieftasche in einem bestimmten Netzwerk
addressBrieftaschenadresse in einem bestimmten Netzwerk
networkBrieftaschen -Netzwerkcode
currencyBrieftaschennetzwährung
urlLink zum Zahlungsformular

Definition

Uuid der Brieftasche des Händlers

Definition

Uuid der Brieftasche in einem bestimmten Netzwerk

Definition

Brieftaschenadresse in einem bestimmten Netzwerk

Definition

Brieftaschen -Netzwerkcode

Definition

Brieftaschennetzwährung

Definition

Link zum Zahlungsformular

Antwortbeispiel


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}
KOPIEREN

Mögliche Fehler

Validierungsfehler

Code : 422

Beispielantworten:

Wenn ein Parameter erforderlich ist und nicht übergeben wird:


1{
2	"state": 1,
3	"errors": {
4		"currency": ["validation.required"]
5	}
6}
KOPIEREN

Wenn Ihre Zahlungen blockiert sind. In diesem Fall müssen Sie sich an den Support wenden.


1{
2    "state": 1,
3    "message": "You are forbidden"
4}
5
KOPIEREN

Wenn wir den Zahlungsdienst nicht mit der currency und network finden:


1{
2    "state": 1,
3    "message": "The service was not found"
4}
KOPIEREN

Wenn technische Arbeiten erfolgen und die Zahlung vorübergehend nicht verfügbar ist, können Sie diese Fehlermeldung erhalten:


1{
2    "state": 1,
3    "message": "The terminal was not found"
4}
KOPIEREN


1{
2    "state": 1,
3    "message": "Server error"
4}
KOPIEREN


1{
2    "state": 1,
3    "message": "Wallet not found"
4}
KOPIEREN