Fiziksel Ödeme (Sync/Async)
Paywall Fiziksel Pos servisiyle başlattığınız ödemelerin geri bildirimleri aşağıdaki gibi iletilmektedir
ConnectionIdFiziksel pos sağlayıcısının bağlantı kimliği
TerminalIdTerminal/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
HashFormatHash bilgisinin oluşturulduğu format tipi Bkz: Hash Formatları
HashKeyTypeHash 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