4. Güncelle

Sistemde mevcut olan bir kaydı güncellemek amacıyla bu servis kullanılmalıdır.

Cüzdan Güncelle

PUT{{WalletUrl}}/api/v1/wallet

Not: Servisi çağırmadan önce apikeypublic ve apiclientpublic parametrelerinin Header içinde yer alması gereklidir.

WalletAPI Adresi

Servise gönderilmesi gereken parametreler şu şekildedir:

Parametre
Tip
Zorunlu
Açıklama

apikeypublic

string

Evet

API erişimi sırasında doğrulama için kullanılan genel anahtardır.

apiclientpublic

string

Evet

API istemcisinin kimlik bilgisini belirtmek için kullanılan anahtar değeridir.

{
  "Id": "0000-0000-0000-0000-0000",
  "Name": "cüzdanın güncellenen ismi"
}
{
    "Value": {
        "Id": "30bac1c0-ad6b-4c50-a52e-1b34f9b487a7",
        "WalletOwnerId": "b5708099-be62-4d34-af06-27132082eb78",
        "Name": "juzdan1",
        "Alias": "8203287943",
        "MerchantId": 2071,
        "RegionId": 1,
        "CurrencyCode": "TRY",
        "Balance": 1.00,
        "AvailableBalance": 1.00,
        "TotalGiftBalance": 0,
        "BlockedBalance": 0,
        "FrozenUntil": "0001-01-01T00:00:00",
        "IsFrozen": false,
        "IsDeleted": false,
        "CreatedAt": "2025-04-24T09:05:47.980805Z",
        "UpdatedAt": "2025-04-25T10:01:20.870433Z",
        "TransactionId": null
    },
    "Errors": [],
    "IsSuccess": true,
    "IsFailure": false
}

Servis Cevap

Parametre
Tip
Açıklama

IsFailure

bool

Yapılan işlemin başarısızlıkla sonuçlanıp sonuçlanmadığını belirten kontrol alanıdır.

IsSuccess

bool

API çağrısının başarılı şekilde tamamlandığını gösteren işaret değeridir.

Errors

Array

Servis işleminde oluşan hata detaylarının bulunduğu liste yapısıdır.

Value

Array<Items>

Başarılı çağrılar sonrasında dönen veri listesidir.

Servis Cevap (Value)

Parametre
Tip
Açıklama

Id

Guid

Sistemde kayıtlı olan nesnenin eşsiz tanımlayıcı numarasıdır.

WalletOwnerId

Guid

İlgili cüzdan sahibinin benzersiz kimliğidir.

Name

string

Cüzdan sahibinin adı veya şirket ismini temsil eden alandır.

Alias

string

Cüzdana tanımlanan alternatif ad veya kısa isim bilgisidir.

MerchantId

Guid

Cüzdan sahibinin bağlı olduğu üye iş yeri kimlik numarasıdır.

RegionId

string

Cüzdanın kayıtlı olduğu bölge bilgisinin kodu şeklindedir.

CurrencyCode

string

Cüzdanda kullanılan para biriminin uluslararası kodudur.

Balance

decimal

Cüzdan üzerinde bulunan toplam bakiye tutarını gösterir.

AvailableBalance

decimal

Anlık kullanılabilir durumda olan bakiye miktarını belirtir.

TotalGiftBalance

decimal

Hediye bakiyesinin toplam miktarını ifade eder.

BlockedBalance

decimal

Kullanılamayan, bloke edilmiş bakiye değeridir.

FrozenUntil

DateTime

Cüzdanın dondurulmuş olduğu süre sonuna kadar geçerli tarih bilgisidir.

IsFrozen

bool

Cüzdanın donuk (freeze) durumda olup olmadığını belirten bayrak bilgisidir.

IsDeleted

bool

Cüzdan kaydının sistemde silinip silinmediğini ifade eden göstergedir.

CreatedAt

DateTime

Kaydın sistemde oluşturulduğu zaman damgasıdır.

UpdatedAt

DateTime

Kaydın en son güncellendiği tarih ve saat verisidir.

TransactionId

Guid

İşleme ait sistemdeki eşsiz kimlik numarasıdır.

Last updated