Fiziksel Ödeme (Sync/Async)

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

Anahtar
Açıklama
ConnectionId

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

TerminalId

Terminal/Cihaz kimliği

PaymentRequestId

Ödeme emrine ait Paywall kimliği

PaymentRequestActivityId

Ödemenin son hareketinin kimliği

PaymentTypeId

Ödeme tipi Bkz: Ödeme Tipleri

PaymentStatusId

Ödeme durumu Bkz: Ödeme Durumları

MerchantUniqueCode

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

DisplayCode

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

Amount

Ödeme tutarı

Message

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

Hash

İ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

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 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