1. Oluştur (Sistem Seviyesi)
Tüm cüzdan yönetiminize, sistem genelinde tüm cüzdan sahiplerine ve cüzdanlarına uygulanacak komisyon oluşturma işlemini bu servisle oluşturabilirsiniz.
Sistem Genelinde Komisyon Oluştur
POST{{WalletUrl}}/api/v1/commission/by/merchant
Not: Bu servisin kullanılabilmesi için apikeypublic ve apiclientpublic parametrelerinin Header alanına eklenmiş olması zorunludur.
Gerekli header ve istek parametreleri:
Zorunlu header parametreleri
apikeypublic
string
Evet
Servise erişim için kullanılan genel anahtar bilgisidir.
apiclientpublic
string
Evet
Uygulamanın kimliğini temsil eden genel erişim anahtarıdır.
İstek gövdesi parametreleri
TransactionType
integer
Evet
Komisyonun uygulanacağı işlem tipi
FeeType
integer
Evet
Komisyon ücret tipi. 1 = Fixed (Sabit tutar), 2 = Percentage (Yüzde)
FeeValue
decimal
Evet
Komisyon değeri. FeeType = Fixed ise sabit tutar, Percentage ise yüzde değeri. 0 ile 1000 arasında olmalıdır
CurrencyCode
string
Evet
Komisyonun geçerli olduğu para birimi kodu. 3 karakter olmalıdır.
ConditionType
integer
Hayır
Komisyonun uygulanma koşulu tipi
ConditionThreshold
decimal
Evet
Komisyon koşulunun eşik değeri. Sıfır veya sıfırdan büyük olmalıdır
İş Kuralları
CurrencyCodesistemde tanımlı ve geçerli bir para birimine karşılık gelmelidir.Aynı
TransactionTypeveCurrencyCodekombinasyonu için yalnızca bir komisyon tanımı oluşturulabilir. Bu kombinasyon için mevcut bir kayıt varsa yeni kayıt oluşturulamaz.ConditionTypedeğeriNonedışında seçildiğindeConditionThresholdalanı koşul eşik değeri olarak kullanılır.
Servise gönderilecek örnek bir JSON dosyası şu şekildedir :
Servisten dönen parametreler şu şekildedir:
Parametreler ve açıklamaları
IsFailure
bool
İşlemin başarısız olup olmadığını belirtir. true ise hata olmuştur.
IsSuccess
bool
İşlemin başarılı olup olmadığını belirtir. true ise başarıyla tamamlanmıştır.
Errors
Array
Oluşan hata/hatalar varsa detaylarını içeren dizi.
Value
Array
Başarılı yanıt durumunda dönen asıl veri içeriğini barındırır.
Id
Guid
Komisyona ait benzersiz kimlik numarası.
MerchantId
int
Üye işyeri (sizin) Paywall kimlik bilginiz
FeeValue
decimal
Komisyon maliyetinin değeri
ConditionThreshold
decimal
Komisyonun koşul değeri
CurrencyCode
string
Komisyonun uygulanacağı para birimi
IsActive
bool
Komisyonun aktiflik durumu
CreatedAt
DateTime
Kaydın oluşturulma tarihi
UpdatedAt
DateTime
Kaydın güncellenme tarihi
Last updated