Begin Exchange

URL

Exchange işleminin başlatıldığı endpoint ve http metod bilgisi aşağıda verilmiştir.

HTTP Method URL
POST /v1/Transaction/BeginExchange

İstek Parametreleri

Parametre Tip Zorunlu Açıklama
exchange_purpose string Evet “BUY” veya “SELL” olmalı. Exchange işleminin tipini belirler
amount decimal Evet Al/Sat yapılacak miktar yazılmalıdır.
currency_code string Evet “USD” gibi yabancı para birimi girilmelidir. TRY Girilmemeli
from_wallet_number string Evet Gönderici cüzdanı ( Exchange Buy ise TRY cüzdan bilgisi girilmeli değilse Döviz cüzdan bilgisi girilmeli)
to_wallet_number string Evet Alıcı cüzdanı ( Exchange Buy ise Döviz cüzdan bilgisi girilmeli değilse TRY cüzdan bilgisi girilmeli)
account_number string Evet İlgili Cüzdan'ın Hesap Numarası
source_type string Hayır Kaynak Tipi
channel_type string Hayır Kanal Tipi
description string Hayır Açıklama

Dönüş Parametreleri

Parametre Tip Açıklama
code string Kod
massage string Mesaj
payload string Veri
request_id string Oluşulan id ile “ApproveExchange” işlemi başlatıcaktır.
exchange_purpose string Başlatılan Exchange işleminin amacıdır.
exchange_rate decimal Yapılan işlemin Al/Sat kur bilgisidir.
currency_code string Exchange Yapılacak işlem para birimi
from_amount decimal Gönderici cüzdandan düşülecek miktarı temsil eder
to_amount decimal Alıcı cüzdana geçecek miktarı temsil eder
from_wallet_number string Gönderici Cüzdan Bilgisi
to_wallet_number string Alıcı Cüzdan Bilgisi
account_number string Müşteri Numarası

İSTEK (POST) :

{
  "exchange_purpose": "BUY",
  "amount": 10,
  "currency_code": "USD",
  "from_wallet_number": "TR21100110820KAC2125221175",
  "to_wallet_number": "TR04111181NJIK320E72503K0H",
  "account_number": "dgkn-usd",
  "source_type": "WEB",
  "channel_type": "Manual Channel",
  "description": "USD BUY"
}

YANIT:

{
    "status": 0,
    "code": "100",
    "message": "İşlem Başarıyla Kayıt Edildi",
    "payload": {
        "request_id": "f77f3758-38ba-4ec9-a011-18a255da8620",
        "exchange_purpose": "BUY",
        "exchange_rate": 8.251,
        "currency_code": "USD",
        "from_amount": 82.51,
        "to_amount": 10.0,
        "from_wallet_number": "TR21100110820KAC2125221175",
        "to_wallet_number": "TR04111181NJIK320E72503K0H",
        "account_number": "dgkn-usd"
    }
}