For the complete documentation index, see llms.txt. This page is also available as Markdown.

15. Para Transfer (Wallet - Alias)

Cüzdanlar arası para transferi yapmak için bu servisi kullanabilirsiniz

Cüzdan Id ile Cüzdan Alias'a Para Transferi

POST{{WalletUrl}}/api/v1/wallet/transfer/by/wallet/to/alias

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

WalletAPI Adresi

Gerekli header ve istek parametreleri:

Zorunlu header parametreleri
Parametre
Tip
Zorunlu
Açıklama

apikeypublic

string

Evet

API erişimi için kullanılan herkese açık anahtar.

apiclientpublic

string

Evet

İstemciyi tanımlamak için kullanılan herkese açık anahtar.

İstek gövdesi parametreleri
Parametre
Tip
Zorunlu
Açıklama

SourceWalletId

string

Evet

Para'nın çıkacağı hesabın kimlik bilgisi

DestinationAlias

string

Evet

Para'nın iletileceği hesap numarası.

Amount

decimal

Evet

Transfer edilecek tutar.

Description

string

Hayır

İşleme ait açıklama veya not. Opsiyoneldir.

ExternalReference

string

Evet

Kendi sisteminizdeki işleme ait benzersiz referans numarası. Aynı referansın tekrar gönderilmesi durumunda işlem reddedilebilir

ExternalTransactionTypeId

Guid

Hayır

Kendi sisteminizdeki işlem tipini UUID olarak belirtir. ExternalTransactionTypeEnum ile birlikte kullanılabilir, ikisi birbirinin alternatifidir.

ExternalTransactionTypeEnum

string

Hayır

Kendi sisteminizdeki işlem tipini string olarak belirtir. ExternalTransactionTypeId ile birlikte kullanılabilir, ikisi birbirinin alternatifidir.

Servise gönderilecek örnek bir JSON dosyası şu şekildedir :

{
    "SourceWalletId": "7883fb19-2359-4a9b-b917-f08a259898ed",
    "DestinationAlias": "8460440228",
    "Amount": 1.00,
    "ExternalReference": "4dcac110-5511-4cdf-9047-c27bfdb203fb",
    "Description": "Transfer işlemi",
    "ExternalTransactionTypeId": null,
    "ExternalTransactionTypeEnum": null
}

Servisten dönen parametreler şu şekildedir:

Parametreler ve açıklamaları
Parametre
Tip
Açıklama

IsFailure

bool

İşlemin başarısız olup olmadığını belirtir.

IsSuccess

bool

İşlemin başarılı olup olmadığını belirtir.

Errors

Array

İşlem sırasında oluşan hata mesajlarını içerir.

Value

Array<Items>

İşlem sonucu dönen veri kümesini içerir.

TransferId

Guid

Transfer işleminin kimlik bilgisi

SourceTransactionId

Guid

Kaynak cüzdan hesabı için üretilmiş işlemin kimlik bilgisi

DestinationTransactionId

Guid

Alıcı cüzdan hesabı için üretilmiş işlemin kimlik bilgisi

SourceWalletId

Guid

Kaynak cüzdan kimlik bilgisi

DestinationWalletId

Guid

Alıcı cüzdan kimlik bilgisi

SourceWalletBalanceAfterTransaction

decimal

Kaynak cüzdanın işlem sonrasındaki bakiyesi

DestinationWalletBalanceAfterTransaction

decimal

Alıcı cüzdanın işlem sonrasındaki bakiyesi

Last updated