8. Para Yatırma (Wallet)

Bir hesaba para yatırmak ve yatırılan tutarın işleme alınabilmesi amacıyla bu servis aracılığıyla bilgi gönderilmelidir.

Cüzdan 'Id' Bilgisiyle Para Yatır

POST {{WalletUrl}}/api/v1/wallet/deposit

Not: Bu servisin kullanılabilmesi için apikeypublic ve apiclientpublic parametrelerinin Header alanına eklenmiş olması zorunludur.

WalletAPI Adresi

Servise gönderilmesi gereken parametreler şu şekildedir:

Parametre
Tip
Zorunlu
Açıklama

apikeypublic

string

Evet

API isteklerinde erişim izni sağlamak amacıyla kullanılan genel anahtar verisidir.

apiclientpublic

string

Evet

İstemcinin kimliğini doğrulamak için her istekte gönderilen açık kimlik anahtarıdır.

{
  "Id": "{{walletId}}",
  "Amount": 1,
  "Description": "description",
  "ExternalReference": "123321-123321-123321-123321"
}

Servis İstek

Id

Guid

Para yatırılmak istenen cüzdanın kimlik bilgisi

Amount

decimal

Yatırılmak istenen tutar

Description

string

İlgili işlemin açıklaması

ExternalReference

string

İşlemin takip numarası. Bu bilgiyle işlemi takip edebilirsiniz

{
    "Value": {
        "Id": "30bac1c0-ad6b-4c50-a52e-1b34f9b487a7",
        "WalletOwnerId": "b5708099-be62-4d34-af06-27132082eb78",
        "Name": "Wilson",
        "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-24T09:06:47.2169324Z",
        "TransactionId": "a7b97d5c-d4ed-447b-ac01-1192839e3124"
    },
    "Errors": [],
    "IsSuccess": true,
    "IsFailure": false
}

Servis Cevap

Parametre
Tip
Açıklama

IsFailure

bool

Gerçekleştirilen işlemin hata ile sonuçlanıp sonuçlanmadığını belirten kontrol bilgisidir.

IsSuccess

bool

İlgili servisin başarıyla tamamlandığını ifade eden işaret alanıdır.

Errors

Array

İstek sırasında oluşan hata detaylarının bulunduğu veri listesidir.

Value

Array<Items>

Servisten dönen veri nesnelerinin topluca tutulduğu alanı ifade eder.

Servis Cevap (Value)

Parametre
Tip
Açıklama

Id

Guid

Sistemdeki her kayıt için otomatik oluşturulan benzersiz kimlik değeridir.

WalletOwnerId

Guid

Cüzdan sahibine atanan sistem içi benzersiz kimlik numarasıdır.

Name

string

Cüzdan sahibinin ismi veya kuruluş adını temsil eden metinsel ifadedir.

Alias

string

Cüzdana atanmış olan alternatif isim veya kısa tanımlamadır.

MerchantId

Guid

Üye iş yerini gösteren eşsiz kimlik numarasıdır.

RegionId

string

Cüzdan sahibinin kayıtlı olduğu coğrafi bölgeye ait kod bilgisidir.

CurrencyCode

string

İşlemlerde kullanılan para biriminin kısa kodu (örn: TRY, USD) bilgisidir.

Balance

decimal

Cüzdanın toplam sahip olduğu parasal bakiye tutarıdır.

AvailableBalance

decimal

Anlık kullanılabilir serbest bakiye değeridir.

TotalGiftBalance

decimal

Cüzdanda biriken toplam hediye bakiye miktarını gösterir.

BlockedBalance

decimal

Kullanımı sınırlandırılmış olan bloke bakiye bilgisidir.

FrozenUntil

DateTime

Cüzdanın askıya alındığı ve tekrar açılacağı tarihi gösterir.

IsFrozen

bool

Cüzdanın donuk (pasif) durumda olup olmadığını belirtir.

IsDeleted

bool

İlgili kaydın sistem üzerinde silinmiş statüde olup olmadığını gösteren alandır.

CreatedAt

DateTime

Kaydın sistemde ilk oluşturulduğu tarih bilgisidir.

UpdatedAt

DateTime

Kaydın son düzenleme tarihini ve saat bilgisini içerir.

TransactionId

Guid

İlgili işlem hareketinin benzersiz tanımlayıcı kimlik bilgisidir.

Last updated