Add Loyalty Program

URL

Kullanıcıyı loyalty programına dahil etmek için kullanılan endpoint ve http metod bilgisi aşağıda verilmiştir.

İşlem sonrası ilgili hesap için bir loyalty cüzdan tanımlanmış olur. (Örnek değer LYT_8891234960300101234)

HTTP Method URL
POST /v1/Wallet/AddLoyaltyProgram

İstek Parametreleri

Parametre Tip Zorunlu Açıklama
account_number string Evet Hesap Numarası

Dönüş Parametreleri

Parametre Tip Açıklama
status int İşlem Statüsü
code string Kod
message string Mesaj
payload Obje[] Veri
id string İşlem ID'si
name string Adı
account_number string Kullanıcı Hesap Numarası
account_type string Kullanıcı Hesap Tipi
created_date_utc datetime Oluşturulma Tarihi
number string Kullanıcı Cüzdan Numarası
phone_country_code string Ülke Telefon Kodu
phone_number string Telefon Numarası
email string Mail Adresi
total_balance decimal Toplam Bakiye
monthly_incoming_total decimal Aylık Hesaba Gelen Bakiye
monthly_outgoing_total decimal Aylık Hesaptan Giden Bakiye
access_level_status_id int Hesap Durumu Id
access_level_status string Hesap Durumu (Aktif/Pasif)
payment_balance obje Ödeme Bakiyesi
avaiable string Ödeme Bakiyesi / Kullanıma Uygun Bakiye
unavaiable string Ödeme Bakiyesi / Kullanıma Uygun Olmayan Bakiye
cash_balance obje Nakit Bakiye
avaiable decimal Nakit Bakiye / Kullanıma Uygun Bakiye
unavaiable decimal Nakit Bakiye / Kullanıma Uygun Olmayan Bakiye
transaction_limits obje İşlem Limitleri
max_balance decimal Maksimum Bakiye
topup_credit_limit decimal Kredi Kartıyla Para Yükleme Limiti
topup_cash_limit decimal Nakit Yüklenebilecek Bakiye Limiti
withdrawal_limit decimal Çekim Limiti
payment_limit decimal Ödeme Limiti
wallet_to_wallet_limit decimal Cüzdanlar Arası Yapılabilecek Transfer Limiti
kyc_level_status string KYC Seviye Statüsü
currency_code string Para Birimi
user_kyc_info string Kullanıcı Kyc Bilgisi
is_topup_default boolean Para Yükleme Default mu?
tax_number string Vergi Numarası
loyalty_record_required bool

İSTEK (POST):

{
  "account_number": "KRC010203"
}

YANIT:

{
    "status": 0,
    "code": "100",
    "message": "İşlem başarılı",
    "payload": {
        "id": "6111110311107113101",
        "name": "",
        "account_number": "0202",
        "account_type": "Bireysel",
        "created_date_utc": "0001-01-01T00:00:00+00:00",
        "number": "LYT_7660112414021911119",
        "phone_country_code": null,
        "phone_number": null,
        "email": null,
        "total_balance": 0.0,
        "monthly_incoming_total": 0.0,
        "monthly_outgoing_total": 0.0,
        "access_level_status_id": 1,
        "access_level_status": "Aktif",
        "payment_balance": {
            "available": 0.0,
            "unavailable": 0.0
        },
        "cash_balance": {
            "available": 0.0,
            "unavailable": 0.0
        },
        "transaction_limits": {
            "max_balance": 50000.0000,
            "topup_credit_limit": 50000.0000,
            "topup_cash_limit": 50000.0000,
            "withdrawal_limit": 50000.0000,
            "payment_limit": 50000.0000,
            "wallet_to_wallet_limit": 50000.0000
        },
        "kyc_level_status": null,
        "currency_code": "TRY",
        "user_kyc_info": null,
        "is_topup_default": false,
        "tax_number"null,
        "loyalty_record_required":false
    }
}