Erstellen einer statischen Brieftasche
post
https://api.cryptomus.com/v1/wallet
Anfrage
Abfrageparameter
Name | Parametertyp | Standardwert | Definition |
---|---|---|---|
currency* | string | Währungscode | |
network* | string | Blockchain -Netzwerkcode | |
order_id* | stringmin: 1max: 100alpha_dash | 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. | |
url_callback | stringmin: 6max: 255url | null | URL, zu dem das Webhook nach jedem Aufladung der Brieftasche gesendet wird |
from_referral_code | string | null | 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. |
Parametertyp
stringDefinition
WährungscodeParametertyp
stringDefinition
Blockchain -NetzwerkcodeParametertyp
stringmin: 1max: 100alpha_dashDefinition
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: 255urlDefinition
URL, zu dem das Webhook nach jedem Aufladung der Brieftasche gesendet wirdParametertyp
stringDefinition
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"
}'
KOPIERENAntwort
Antwortparameter
Name | Definition |
---|---|
wallet_uuid | Uuid der Brieftasche des Händlers |
uuid | Uuid der Brieftasche in einem bestimmten Netzwerk |
address | Brieftaschenadresse in einem bestimmten Netzwerk |
network | Brieftaschen -Netzwerkcode |
currency | Brieftaschennetzwährung |
url | Link zum Zahlungsformular |
Definition
Uuid der Brieftasche des HändlersDefinition
Uuid der Brieftasche in einem bestimmten NetzwerkDefinition
Brieftaschenadresse in einem bestimmten NetzwerkDefinition
Brieftaschen -NetzwerkcodeDefinition
BrieftaschennetzwährungDefinition
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}
KOPIERENMö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}
KOPIERENWenn 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
KOPIERENWenn wir den Zahlungsdienst nicht mit der currency und network finden:
1{
2 "state": 1,
3 "message": "The service was not found"
4}
KOPIERENWenn 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