PayWatch

PayWatch ödemelerin son durumlarını sağlayıcılar üzerinde kontrol eden takip algoritmasıdır.

Tanıtım: İlgili algoritma ödemelerin askıda kalması durumunda devreye girer ve varsayılan olarak ödemeleri 25 dakika sonrasında kontrol eder. Askıda kalan ödemeler için son durumu bildiren bir bildirim atar. Bu bildirimin atılabilmesi için ödeme emri anında PayWatch yapılandırmasını yapmanız gerekmektedir. Aksi taktirde PayWall ödemenin kontrolünü yine yapar ancak size bildirim gönderemez.

AnahtarAçıklama
PayWatchId

PayWatch kimlik bilgisi (bilgi amacıyla gönderilir)

PaymentId

Ödemenin kimlik bilgisi

MerchantUniqueCode

Ödeme oluşturma anında verilen takip numarası

PaymentLastStatusId

Ödemenin PayWatch öncesindeki durumu Bkz: İncele

PaymentNewStatusId

Ödemenin PayWatch sonrasındaki durumu Bkz: İncele

PaymentStatusChanged

Ödeme durumunda değişiklik oldu mu? Örnek: Başladı -> Başarılı

ProviderRequest

Ödeme sorgulama anında sağlayıcıya gönderilen istek

ProviderResponse

Ödeme sorgulama anında sağlayıcıdan alınan cevap

ProviderHttpStatus

Sağlayıcıdan sorgulama anında alınan HTTP cevabı

PaymentDateTime

Ödemenin tarihi

public class PayWatchCallbackRequest
{
    public int PayWatchId { get; set; }
    public int PaymentId { get; set; }
    public string MerchantUniqueCode { get; set; }
    // Changed name - 2024.07.29
    public int PaymentLastStatusId { get; set; }
    // Changed name - 2024.07.29
    public int PaymentNewStatusId { get; set; }
    public bool PaymentStatusChanged { get; set; }
    public object ProviderRequest { get; set; }
    public object ProviderResponse { get; set; }
    public int ProviderHttpStatus { get; set; }
    public DateTime PaymentDateTime { get; set; }
}

Last updated