Genel Haberleşme
Paywall panelindeki Ödeme Ayarları > Geri Bildirim sayfasında tanımladığınız adres/adreslere yine tanımladığınız koşullar için gönderilen geri bildirimler
Örnek: https://domain.com/paywall/generalcallback adında bir adresiniz var ve bu adresi Paywall paneline tanımadınız. Tanımın sırasında sadece İade, İptal, Kısmi iadeleri buraya gönder dediniz. Paywall ilgili adrese, ilgili durumdaki ödemelerin haberini gönderir
TypeBildirim tipi Bkz: İncele
PaymentIdÖdemenin kimlik bilgisi
AmountÖdeme tutarı
OperationAmountÖdemeye alınan aksiyon tutarı. Örnek: Kısmi iade işlemiyse, kısmi iade tutarı
IPPaywall'a istek gönderen IP
UniqueCodeÖdeme oluşturma anında verilen takip numarası
CurrencyIdPara birimi Bkz: İncele
PaymentMethodIdÖdeme yöntemi Bkz: İncele
InstallmentÖdeme taksit değeri
ChannelIdÖdeme kanal kimliği Bkz: İncele
TagIdÖdeme etiketi kimliği. Ödeme oluşturma anında göndermeniz durumunda ilgili parametre gönderilmektedir
DateTimeÖdemenin gerçekleştirildiği tarih
Hashİsteğin Paywall'dan geldiğinin doğrulanması için kullanılan Hash değeridir. Paywall panelinden oluşturulan Sistem Webhook Hash Anahtarı kullanılarak oluşturulmaktadır
Yukarda belirtilen anahtar HashKeyType parametresinin değerine göre değişkenlik gösterebilir. Dinamik yapı kurgulanmalıdır
HashFormatHash bilgisinin oluşturulduğu format tipi Bkz: Hash Formatları
HashKeyTypeHash bilgisinin oluşturulmasında kullanılan anahtar tipi Bkz: Anahtar Tipleri
public class GeneralCallbackModel
{
public int Type { get; set; }
public int PaymentId { get; set; }
public decimal Amount { get; set; }
public decimal OperationAmount { get; set; }
public string IP { get; set; }
public string UniqueCode { get; set; }
public short CurrencyId { get; set; }
public int PaymentMethodId { get; set; }
public byte Installment { get; set; }
public int ChannelId { get; set; }
public int TagId { get; set; }
public DateTime DateTime { get; set; }
public string Hash { get; set; }
}Last updated