Exchange işleminin başlatıldığı endpoint ve http metod bilgisi aşağıda verilmiştir.
HTTP Method | URL |
---|---|
POST | /v1/Transaction/BeginExchange |
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 |
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"
}
}