Approve Exchange

URL

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

HTTP Method URL
POST /v1/Transaction/ApproveExchange

İstek Parametreleri

Parametre Tip Zorunlu Açıklama
exchange_purpose string Evet “BUY” veya “SELL” olmalı. Exchange işleminin tipini belirler
request_id string Evet BeginExchange enpointinden dönen request_id girilerek, ilgili işlem gerçekleşmesi sağlanır.
account_number string Evet BeginExchange İşlemi Oluşturan Müşterinin Numarası
ext_transaction_id string Evet İşlem Id

Dönüş Parametreleri

Parametre Tip Açıklama
code string Kod
massage string Mesaj
payload string Veri
transaction_id string İşlem Id
ext_transaction_id string İşlem Id Numarası
exchange_rate decimal Kur Oranı
exchanged_transaction obje Takas İşlemi
exchange_purpose string İşlem Tipi("Buy"-"Sell")
exchange_currency string Döviz Kuru (ÖRN:"USD")
exchange_amount decimal Takas Tutarı
transaction_base_amount decimal İşlemin Temel Tutarı
transaction_amount_with_fee decimal İşleme Eklenen Tutar
transaction_currency string İşlem Para Birimi
fee_list string[] Ücret Listesi
fee_type string Ücret Tipi
fee_rate decimal Ücret Oranı
fee_fixed_amount decimal Sabit Ücret Tutarı
total_amount decimal Toplam Tutar
currency_code string Para Birimi
description string Açıklama

İSTEK (POST) :

{
  "exchange_purpose": "BUY",
  "request_id": "f77f3758-38ba-4ec9-a011-18a255da8620",
  "account_number": "dgkn-usd",
  "ext_transaction_id": "EXH1001"
}

YANIT:

{
    "status": 0,
    "code": "100",
    "message": "İşlem Başarılı",
    "payload": {
        "transaction_id": "7223412772462783501",
        "ext_transaction_id": "EXH1001",
        "exchange_rate": 8.251,
        "exchanged_transaction": {
            "exchange_purpose": "BUY",
            "exchange_currency": "USD",
            "exchange_amount": 10.0,
            "transaction_base_amount": 82.51,
            "transaction_amount_with_fee": 88.51,
            "transaction_currency": "TRY"
        },
        "fee_list": [
            {
                "fee_type": "KGV",
                "fee_rate": 0.002,
                "fee_fixed_amount": null,
                "total_amount": 0.17,
                "currency_code": "TRY",
                "description": "KGV - Kambiyo Gider Vergisi"
            },
            {
                "fee_type": "Wallet",
                "fee_rate": null,
                "fee_fixed_amount": null,
                "total_amount": 5.83,
                "currency_code": "TRY",
                "description": "Comission"
            }
        ]
    }
}{
    "status": 0,
    "code": "100",
    "message": "İşlem Başarılı",
    "payload": {
        "transaction_id": "7223412772462783501",
        "ext_transaction_id": "EXH1001",
        "exchange_rate": 8.251,
        "exchanged_transaction": {
            "exchange_purpose": "BUY",
            "exchange_currency": "USD",
            "exchange_amount": 10.0,
            "transaction_base_amount": 82.51,
            "transaction_amount_with_fee": 88.51,
            "transaction_currency": "TRY"
        },
        "fee_list": [
            {
                "fee_type": "KGV",
                "fee_rate": 0.002,
                "fee_fixed_amount": null,
                "total_amount": 0.17,
                "currency_code": "TRY",
                "description": "KGV - Kambiyo Gider Vergisi"
            },
            {
                "fee_type": "Wallet",
                "fee_rate": null,
                "fee_fixed_amount": null,
                "total_amount": 5.83,
                "currency_code": "TRY",
                "description": "Comission"
            }
        ]
    }
}