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
Type
Bildirim 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ı
IP
Paywall'a istek gönderen IP
UniqueCode
Ödeme oluşturma anında verilen takip numarası
CurrencyId
Para 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
HashFormat
Hash bilgisinin oluşturulduğu format tipi Bkz: Hash Formatları
HashKeyType
Hash 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