Click or drag to resize

InstantPaymentEngine Class

EXALOGIC
Umožňuje vykonať okamžitú platbu - vygenerovať QR kód platby pre zákazníka, jeho zobrazením na smart displeji (alebo vytlačiť) a následne platbu overiť. Na overenie platby môže slúžiť notifikátor Finančnej správy (pri eKase), alebo iný komeržný notifikátor, napr. Everifin.
Inheritance Hierarchy
SystemObject
  Exa.OBERON.Shared.AccCommon.NonCashTransactions.InstantPaymentsInstantPaymentEngine

Namespace: Exa.OBERON.Shared.AccCommon.NonCashTransactions.InstantPayments
Assembly: Exa.OBERON.Shared (in Exa.OBERON.Shared.dll) Version: 5.0.33.0 (5.0.33.0)
Syntax
public class InstantPaymentEngine : IDisposable

The InstantPaymentEngine type exposes the following members.

Constructors
 NameDescription
Public methodInstantPaymentEngine 
Top
Properties
 NameDescription
Public property_ObjectsOBERON Objekt OBERON.
Public propertyInstantPaymentConnector Rozhranie pre komunikáciu s overovateľom okamžitej platby. Inštancia sa vytvára pri volaní Initialize(InstantPaymentEngineenm_InstantPaymentType).
Public propertyInstantPaymentType Typ API - spravidla podľa banky.
Top
Methods
 NameDescription
Public methodDispose 
Protected methodDispose(Boolean) 
Public methodInitialize Inicializácia triedy - nastavujú sa nevyhnutné veci pre prácu s týmto objektom, vytvára sa inštancia API konkrétnej banky.
Public methodInstantPaymentStartAsync 
Public methodInstantPaymentStartWithFormAsync Požiadavka na vykonanie platby so zobrazením formulára (musí byť už zavolaná inicializácia). Okno nie je modálne, t.j. programový kód pokračuje ďalej.
Public methodInstantPaymentVerifyAsync 
Public methodonProgress 
Public methodonQRCodeShowVyvolá udalosť pre potrebu zobrazenia QR kódu zákaznikovi - či už na smart displeji, alebo potrebe vytlačiť.
Public methodTestCommunicationAsync Test komunikácie s overovateľom okamžitej platby.
Top
Events
 NameDescription
Public eventProgressUdalosť je vyvolávaná počas vykonávania okamžitej platby.
Public eventQRCodeShowUdalosť je vyvolávaná pre potrebu zobrazenia QR kódu zákaznikovi - či už na smart displeji, alebo potrebe vytlačiť.
Top
See Also