9. Para Yatırma (Alias)

Belirtilen alias bilgisi kullanılarak 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 'Alias' Bilgisiyle Para Yatır

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

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'ye yapılan çağrılarda kimlik doğrulaması amacıyla kullanılan açık anahtar değeridir.

apiclientpublic

string

Evet

İstemcinin sistemde tanımlı kimliğini temsil eden genel anahtar bilgisidir.

{
  "Amount": 1,
  "Description": "description",
  "Alias": "{{alias}}",
  "ExternalReference": "123321-123321-123321-123321"
}

Servis İstek

Amount

decimal

Yatırılmak istenen tutar

Description

string

İlgili işlemin açıklaması

Alias

string

Cüzdan'a tanımlanmış hesap numarası (1234567890)

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": "juzdan1",
        "Alias": "8203287943",
        "MerchantId": 2071,
        "RegionId": 1,
        "CurrencyCode": "TRY",
        "Balance": 2.00,
        "AvailableBalance": 2.00,
        "TotalGiftBalance": 0,
        "BlockedBalance": 0,
        "FrozenUntil": null,
        "IsFrozen": false,
        "IsDeleted": false,
        "CreatedAt": "2025-04-24T09:05:47.980805Z",
        "UpdatedAt": "2025-04-26T11:09:08.9994783Z",
        "TransactionId": "a2aace46-aa50-4ddb-b499-915e4b8c4e89"
    },
    "Errors": [],
    "IsSuccess": true,
    "IsFailure": false
}

Servis Cevap

Parametre
Tip
Açıklama

IsFailure

bool

Servis çağrısının hata verip vermediğini belirten durum bayrağıdır.

IsSuccess

bool

İşlemin başarılı şekilde gerçekleştiğini gösteren onay bilgisidir.

Errors

Array

İşlem sırasında oluşabilecek hata detaylarını içeren liste yapısıdır.

Value

Array<Items>

İşlemin başarılı olması durumunda dönen veri nesnelerinin toplandığı dizidir.

Servis Cevap (Value)

Parametre
Tip
Açıklama

Id

Guid

Sistemde kayıtlı varlığı temsil eden benzersiz kimlik numarasıdır.

WalletOwnerId

Guid

Cüzdan sahibinin benzersiz sistem kimlik numarasıdır.

Name

string

Cüzdan kullanıcısının ya da kurumsal hesabın ad veya unvan bilgisidir.

Alias

string

Cüzdan için atanmış takma ad ya da alternatif tanımlayıcı isimdir.

MerchantId

Guid

İlgili üye iş yerini temsil eden eşsiz kimlik değeridir.

RegionId

string

Cüzdan sahibinin bağlı olduğu bölgeyi temsil eden kod verisidir.

CurrencyCode

string

Cüzdandaki işlemlerin gerçekleştiği para biriminin kod bilgisidir (örn: TRY, USD).

Balance

decimal

Cüzdanın toplam mevcut parasal varlık miktarını gösterir.

AvailableBalance

decimal

Anlık olarak kullanılabilir serbest bakiye tutarıdır.

TotalGiftBalance

decimal

Cüzdanda bulunan toplam hediye bakiyesi değeridir.

BlockedBalance

decimal

İşlem kısıtlamasına tabi tutulan bakiye miktarıdır.

FrozenUntil

DateTime

Cüzdanın dondurulduğu ve tekrar aktif olacağı tarih bilgisidir.

IsFrozen

bool

Cüzdanın donuk (dondurulmuş) statüde olup olmadığını gösteren bilgidir.

IsDeleted

bool

İlgili kaydın sistem üzerinde silinmiş statüsünde olup olmadığını ifade eder.

CreatedAt

DateTime

Kayıt işleminin ilk oluşturulduğu tarih ve saat bilgisidir.

UpdatedAt

DateTime

Kaydın sistem üzerinde son güncellendiği zamanı belirtir.

TransactionId

Guid

Gerçekleştirilen işlemin benzersiz kimlik numarasıdır.

Last updated