Krypto-Rechnung zur Aufladung erstellen
POST/api/invoice/crypto-invoice/deposit
Erstellt eine Krypto-Rechnung zur Aufladung für eine Sandbox-Bestellung des Händlers.
Anfrage
- application/json
- Body
- Beispiel
Request-Bodyerforderlich
Daten zum Erstellen einer Krypto-Rechnung zur Aufladung.
Währung des Empfängers.
Mögliche Werte: [USD, EUR, USDT, USDC]
USDWährung des Absenders.
Mögliche Werte: [BTC, ETH, SOL, TRX, XRP, TON, LTC, AVAX, BNB, POL, USDT, USDT_BEP20, USDT_ERC20, USDT_TRC20, USDT_SOL, USDT_AVAXC, USDT_POL, USDT_OP, USDT_ARB, USDT_TON, USDC, USDC_ERC20, USDC_BEP20, USDC_ARB, USDC_OP, USDC_POL, USDC_AVAXC, USDC_SOL]
USDBetrag.
Mögliche Werte: >= 0
10.25Überweisungsaktion.
Mögliche Werte: [GIVE, GET]
GIVENotiz.
Mögliche Werte: <= 255 Zeichen
Sandbox transfer noteSCI-Name.
test-valueBestell-ID.
Mögliche Werte: <= 64 Zeichen
ORDER_123456URL des Sub-Händlers.
test-value{
"receiverCurrency": "USD",
"senderCurrency": "BTC",
"amount": 10.25,
"transferAction": "GIVE",
"note": "Sandbox transfer note",
"sciName": "test-value",
"orderId": "ORDER_123456",
"subMerchantURL": "test-value"
}
Antworten
- 200
- 400
- 401
- 404
- 500
OK
- application/json
- Schema
- Beispiel
Schema
Währung des Empfängers.
Mögliche Werte: [USD, EUR, GBP, RUB, UAH, KZT, BRL, TRY, AZN, ARS, AUD, BDT, CAD, CLP, COP, DOP, EGP, HKD, INR, IDR, JPY, MYR, MXN, MAD, NPR, NZD, PKR, PEN, PHP, SGD, ZAR, KRW, LKR, THB, AED, VND, CNY, CNH, BTC, BNB, BNB_BEP20, BNB_BEP2, BNB_ERC20, BCH, DAI, DOGE, DOGE_DOGENT, DOGE_BEP2, DOGE_BEP20, ETH, LTC, USDP, XRP, SHIB, SHIB_BEP20, SHIB_ERC20, USDT, USDT_BEP20, USDT_ERC20, USDT_TRC20, USDT_SOL, USDT_AVAXC, USDT_POL, USDT_OP, USDT_ARB, TRX, TUSD, USDC, USDC_ERC20, USDC_BEP20, USDC_BEP2, ZEC, BUSD, BUSD_BEP20, BUSD_ERC20, BUSD_TRC20, TON, SOL, ADA, AVAX, DOT, LINK, NEAR, POL, DASH, USDT_TON, USDC_ARB, USDC_OP, USDC_POL, USDC_AVAXC, USDC_SOL]
USDWährung des Absenders.
Mögliche Werte: [USD, EUR, GBP, RUB, UAH, KZT, BRL, TRY, AZN, ARS, AUD, BDT, CAD, CLP, COP, DOP, EGP, HKD, INR, IDR, JPY, MYR, MXN, MAD, NPR, NZD, PKR, PEN, PHP, SGD, ZAR, KRW, LKR, THB, AED, VND, CNY, CNH, BTC, BNB, BNB_BEP20, BNB_BEP2, BNB_ERC20, BCH, DAI, DOGE, DOGE_DOGENT, DOGE_BEP2, DOGE_BEP20, ETH, LTC, USDP, XRP, SHIB, SHIB_BEP20, SHIB_ERC20, USDT, USDT_BEP20, USDT_ERC20, USDT_TRC20, USDT_SOL, USDT_AVAXC, USDT_POL, USDT_OP, USDT_ARB, TRX, TUSD, USDC, USDC_ERC20, USDC_BEP20, USDC_BEP2, ZEC, BUSD, BUSD_BEP20, BUSD_ERC20, BUSD_TRC20, TON, SOL, ADA, AVAX, DOT, LINK, NEAR, POL, DASH, USDT_TON, USDC_ARB, USDC_OP, USDC_POL, USDC_AVAXC, USDC_SOL]
USDBetrag.
Mögliche Werte: >= 0
10.25Überweisungsaktion.
Mögliche Werte: [GIVE, GET]
GIVENotiz.
Mögliche Werte: <= 255 Zeichen
Sandbox transfer noteSCI-Name.
test-valueBestell-ID.
Mögliche Werte: <= 64 Zeichen
ORDER_123456URL des Sub-Händlers.
test-valueAdresse.
test-valueAdresse im alten Format.
test-valueDestination Tag.
test-valueBetrag des Absenders.
10.25Betrag des Empfängers.
10.25Ablaufzeitpunkt.
Ablaufzeitpunkt in Millisekunden.
{
"receiverCurrency": "USD",
"senderCurrency": "USD",
"amount": 10.25,
"transferAction": "GIVE",
"note": "Sandbox transfer note",
"sciName": "test-value",
"orderId": "ORDER_123456",
"subMerchantURL": "test-value",
"address": "test-value",
"addressOldFormat": "test-value",
"destinationTag": "test-value",
"senderAmount": 10.25,
"receiverAmount": 10.25,
"expirationDate": "2026-01-15T10:30:00",
"expirationDateMillis": "2026-01-15T10:30:00"
}
Ungültige Anfrage. Die Anfrage ist fehlerhaft oder enthält ungültige Parameter.
- application/json
- Schema
- Beispiel
Schema
- Array [
- ]
Antwortstatus.
Mögliche Werte: [error]
errordata objecterforderlich
Daten der Fehlerantwort.
errors object[]erforderlich
Liste der für die Anfrage zurückgegebenen Fehler.
Stabiler maschinenlesbarer Fehlercode.
disabledFehlerkategorie.
FORMKurze eindeutige Fehlerkennung für Support und Logs.
errTest1234Lesbare Fehlerbeschreibung.
REQUESTED OPERATION IS DISABLED FOR THE MERCHANT APIFeld der Anfrage, auf das sich der Fehler bezieht, falls vorhanden.
nullZusätzliche Fehlerparameter.
Für die Diagnose erfasste Anfrageparameter.
{
"status": "error",
"data": {
"errors": [
{
"errorMessage": "disabled",
"errorType": "FORM",
"errorId": "errTest1234",
"errorDescription": "REQUESTED OPERATION IS DISABLED FOR THE MERCHANT API",
"errorField": null,
"params": [],
"requestParams": {}
}
]
}
}
Nicht autorisiert. Die Authentifizierungs-Header des Händlers fehlen oder sind ungültig.
- application/json
- Schema
- Beispiel
Schema
- Array [
- ]
Antwortstatus.
Mögliche Werte: [error]
errordata objecterforderlich
Daten der Fehlerantwort.
errors object[]erforderlich
Liste der für die Anfrage zurückgegebenen Fehler.
Stabiler maschinenlesbarer Fehlercode.
userDoesNotExistExceptionFehlerkategorie.
GENERALKurze eindeutige Fehlerkennung für Support und Logs.
errTest1234Lesbare Fehlerbeschreibung.
NOT FOUND API WITH ACCOUNT_EMAIL: [email protected]Feld der Anfrage, auf das sich der Fehler bezieht, falls vorhanden.
nullZusätzliche Fehlerparameter.
Für die Diagnose erfasste Anfrageparameter.
{
"status": "error",
"data": {
"errors": [
{
"errorMessage": "userDoesNotExistException",
"errorType": "GENERAL",
"errorId": "errTest1234",
"errorField": null,
"params": [],
"requestParams": {}
}
]
}
}
Nicht gefunden. Die angeforderte Ressource existiert nicht.
- application/json
- Schema
- Beispiel
Schema
- Array [
- ]
Antwortstatus.
Mögliche Werte: [error]
errordata objecterforderlich
Daten der Fehlerantwort.
errors object[]erforderlich
Liste der für die Anfrage zurückgegebenen Fehler.
Stabiler maschinenlesbarer Fehlercode.
resourceNotFoundFehlerkategorie.
GENERALKurze eindeutige Fehlerkennung für Support und Logs.
errTest1234Lesbare Fehlerbeschreibung.
Resource not foundFeld der Anfrage, auf das sich der Fehler bezieht, falls vorhanden.
nullZusätzliche Fehlerparameter.
Für die Diagnose erfasste Anfrageparameter.
{
"status": "error",
"data": {
"errors": [
{
"errorMessage": "resourceNotFound",
"errorType": "GENERAL",
"errorId": "errTest1234",
"errorDescription": "Resource not found",
"errorField": null,
"params": [],
"requestParams": {}
}
]
}
}
Interner Serverfehler. Unerwarteter Fehler, wenden Sie sich an den Support
- application/json
- Schema
- Beispiel
Schema
- Array [
- ]
Antwortstatus.
Mögliche Werte: [error]
errordata objecterforderlich
Daten der Fehlerantwort.
errors object[]erforderlich
Liste der für die Anfrage zurückgegebenen Fehler.
Stabiler maschinenlesbarer Fehlercode.
internalServerErrorFehlerkategorie.
GENERALKurze eindeutige Fehlerkennung für Support und Logs.
errTest1234Lesbare Fehlerbeschreibung.
Internal server errorFeld der Anfrage, auf das sich der Fehler bezieht, falls vorhanden.
nullZusätzliche Fehlerparameter.
Für die Diagnose erfasste Anfrageparameter.
{
"status": "error",
"data": {
"errors": [
{
"errorMessage": "internalServerError",
"errorType": "GENERAL",
"errorId": "errTest1234",
"errorDescription": "Internal server error",
"errorField": null,
"params": [],
"requestParams": {}
}
]
}
}