Fiziksel Ödeme (Sync/Async)

Paywall Fiziksel Pos servisiyle başlattığınız ödemelerin geri bildirimleri aşağıdaki gibi iletilmektedir

Anahtar
Açıklama

Fiziksel pos sağlayıcısının bağlantı kimliği

Terminal/Cihaz kimliği

Ödeme emrine ait Paywall kimliği

Ödemenin son hareketinin kimliği

Ödeme tipi Bkz: Ödeme Tipleri

Ödeme durumu Bkz: Ödeme Durumları

Ödeme oluşturma anında verilen takip/sipariş değeri

Ödemenin görüntülenme bilgisi (Cihaz üzerinde ödemenin listelendiği senaryolarda görüntülenir)

Ödeme tutarı

Ödemenin başarısız olması durumunda başarısızlık mesajı

İsteğin Paywall'dan geldiğinin doğrulanması için kullanılan Hash değeridir. Paywall panelinden oluşturulan Fiziksel Pos 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

Hash bilgisinin oluşturulduğu format tipi Bkz: Hash Formatları

Hash bilgisinin oluşturulmasında kullanılan anahtar tipi Bkz: Anahtar Tipleri

public class PhysicalPosCallbackModel
{
    public Guid ConnectionId { get; set; }
    public Guid TerminalId { get; set; }
    public Guid PaymentRequestId { get; set; }
    public Guid PaymentRequestActivityId { get; set; }
    public PaymentType PaymentTypeId { get; set; }
    public PaymentStatus PaymentStatusId { get; set; }
    public Guid MerchantUniqueCode { get; set; }
    public string DisplayCode { get; set; }
    public decimal Amount { get; set; }
    public string Message { get; set; }
    public string Hash { get; set; }
}

Last updated