13. Para Transferi (Wallet)

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

Cüzdan 'Id' ile Para Transferi

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

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

Servisi kullanabilmek için gerekli olan genel API anahtarı.

apiclientpublic

string

Evet

Servis erişimi için gerekli olan istemci kimliği.

{
  "SourceWalletId": "eb6d76b1-eddc-4ce4-8538-93696ff15fa2",
  "DestinationWalletId": "1fef5f3f-3c7b-4aa7-b0dd-713ba391765d",
  "Amount": "10",
  "Description": "transfer",
  "ExternalReference": "{{$guid}}"
}

Servis İstek

SourceWalletId

Guid

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

DestinationWalletId

Guid

Para'nın iletileceği hesabın kimlik bilgisi

Amount

decimal

Transfer edilecek tutar

Description

string

İlgili işlemin açıklaması

ExternalReference

string

İşlemin takip referanse kodu

{
    "IsSuccess": true,
    "IsFailure": false,
    "Value": {
        "TransferId": "58b33aa2-815d-4e03-977d-a7ce72615988",
        "SourceTransactionId": "6077149a-6eb2-4a18-844b-54afcfd1346f",
        "DestinationTransactionId": "644f2da5-7404-40bf-9284-3a3800407a9d",
        "SourceWalletId": "7883fb19-2359-4a9b-b917-f08a259898ed",
        "DestinationWalletId": "2ea244d1-6ed2-4eca-a84b-273c62f64606",
        "SourceWalletBalanceAfterTransaction": 0.80,
        "DestinationWalletBalanceAfterTransaction": 2.00
    }
}

Servis Cevap

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.

Servis Cevap (Value)

Parametre
Tip
Açıklama

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