Kripto fatura kontrolü
POST/api/invoice/crypto-invoice/check
Fatura oluşturulmadan önce para yatırma kripto faturasının bilgilerini ve hesaplanan değerleri kontrol eder.
İstek
- application/json
- Body
- Örnek
İstek gövdesizorunlu
Para yatırma kripto faturası kontrol verileri.
Alıcı para birimi.
Olası değerler: [USD, EUR, USDT, USDC]
USDGönderen para birimi.
Olası değerler: [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]
USDTutar.
Olası değerler: >= 0
10.25Transfer işlemi.
Olası değerler: [GIVE, GET]
GIVENot.
Olası değerler: <= 255 karakter
Sandbox transfer noteSCI adı.
test-valueSipariş ID’si.
Olası değerler: <= 64 karakter
ORDER_123456Alt üye işyeri URL’si.
test-value{
"receiverCurrency": "USD",
"senderCurrency": "USD",
"amount": 10.25,
"transferAction": "GIVE",
"note": "Sandbox transfer note",
"sciName": "test-value",
"orderId": "ORDER_123456",
"subMerchantURL": "test-value"
}
Yanıtlar
- 200
- 400
- 401
- 404
- 500
OK
- application/json
- Şema
- Örnek
Şema
Alıcı para birimi.
Olası değerler: [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]
USDGönderen para birimi.
Olası değerler: [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]
USDTutar.
Olası değerler: >= 0
10.25Transfer işlemi.
Olası değerler: [GIVE, GET]
GIVENot.
Olası değerler: <= 255 karakter
Sandbox transfer noteSCI adı.
test-valueSipariş ID’si.
Olası değerler: <= 64 karakter
ORDER_123456Alt üye işyeri URL’si.
test-valueGönderen tutarı.
10.25Alıcı tutarı.
10.25Son geçerlilik zamanı.
Milisaniye cinsinden son geçerlilik zamanı.
{
"receiverCurrency": "USD",
"senderCurrency": "USD",
"amount": 10.25,
"transferAction": "GIVE",
"note": "Sandbox transfer note",
"sciName": "test-value",
"orderId": "ORDER_123456",
"subMerchantURL": "test-value",
"senderAmount": 10.25,
"receiverAmount": 10.25,
"expirationDate": "2026-01-15T10:30:00",
"expirationDateMillis": "2026-01-15T10:30:00"
}
Hatalı istek. İstek hatalı biçimlendirilmiş veya geçersiz parametreler içeriyor.
- application/json
- Şema
- Örnek
Şema
- Array [
- ]
Yanıt durumu.
Olası değerler: [error]
errordata objectzorunlu
Hata yanıtı verileri.
errors object[]zorunlu
İstek için döndürülen hataların listesi.
Değişmeyen, makine tarafından okunabilir hata kodu.
disabledHata kategorisi.
FORMDestek ve günlükler için kısa, benzersiz hata tanımlayıcısı.
errTest1234Okunabilir hata açıklaması.
REQUESTED OPERATION IS DISABLED FOR THE MERCHANT APIVarsa hatayla ilgili istek alanı.
nullEk hata parametreleri.
Tanılama için kaydedilen istek parametreleri.
{
"status": "error",
"data": {
"errors": [
{
"errorMessage": "disabled",
"errorType": "FORM",
"errorId": "errTest1234",
"errorDescription": "REQUESTED OPERATION IS DISABLED FOR THE MERCHANT API",
"errorField": null,
"params": [],
"requestParams": {}
}
]
}
}
Yetkisiz. Üye işyeri kimlik doğrulama başlıkları eksik veya geçersiz.
- application/json
- Şema
- Örnek
Şema
- Array [
- ]
Yanıt durumu.
Olası değerler: [error]
errordata objectzorunlu
Hata yanıtı verileri.
errors object[]zorunlu
İstek için döndürülen hataların listesi.
Değişmeyen, makine tarafından okunabilir hata kodu.
userDoesNotExistExceptionHata kategorisi.
GENERALDestek ve günlükler için kısa, benzersiz hata tanımlayıcısı.
errTest1234Okunabilir hata açıklaması.
NOT FOUND API WITH ACCOUNT_EMAIL: [email protected]Varsa hatayla ilgili istek alanı.
nullEk hata parametreleri.
Tanılama için kaydedilen istek parametreleri.
{
"status": "error",
"data": {
"errors": [
{
"errorMessage": "userDoesNotExistException",
"errorType": "GENERAL",
"errorId": "errTest1234",
"errorField": null,
"params": [],
"requestParams": {}
}
]
}
}
Bulunamadı. İstenen kaynak mevcut değil.
- application/json
- Şema
- Örnek
Şema
- Array [
- ]
Yanıt durumu.
Olası değerler: [error]
errordata objectzorunlu
Hata yanıtı verileri.
errors object[]zorunlu
İstek için döndürülen hataların listesi.
Değişmeyen, makine tarafından okunabilir hata kodu.
resourceNotFoundHata kategorisi.
GENERALDestek ve günlükler için kısa, benzersiz hata tanımlayıcısı.
errTest1234Okunabilir hata açıklaması.
Resource not foundVarsa hatayla ilgili istek alanı.
nullEk hata parametreleri.
Tanılama için kaydedilen istek parametreleri.
{
"status": "error",
"data": {
"errors": [
{
"errorMessage": "resourceNotFound",
"errorType": "GENERAL",
"errorId": "errTest1234",
"errorDescription": "Resource not found",
"errorField": null,
"params": [],
"requestParams": {}
}
]
}
}
Sunucu iç hatası. Beklenmeyen hata, lütfen destek ekibiyle iletişime geçin
- application/json
- Şema
- Örnek
Şema
- Array [
- ]
Yanıt durumu.
Olası değerler: [error]
errordata objectzorunlu
Hata yanıtı verileri.
errors object[]zorunlu
İstek için döndürülen hataların listesi.
Değişmeyen, makine tarafından okunabilir hata kodu.
internalServerErrorHata kategorisi.
GENERALDestek ve günlükler için kısa, benzersiz hata tanımlayıcısı.
errTest1234Okunabilir hata açıklaması.
Internal server errorVarsa hatayla ilgili istek alanı.
nullEk hata parametreleri.
Tanılama için kaydedilen istek parametreleri.
{
"status": "error",
"data": {
"errors": [
{
"errorMessage": "internalServerError",
"errorType": "GENERAL",
"errorId": "errTest1234",
"errorDescription": "Internal server error",
"errorField": null,
"params": [],
"requestParams": {}
}
]
}
}