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

AnahtarAçıklama
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

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