C# Class FastPaymentsAPI.Library.Managers.OrderRequestManager

Inheritance: IOrderRequestManager
Show file Open project: VodovozOrganization/Vodovoz

Public Methods

Method Description
CancelPayment ( string ticket ) : Task
GetOrderInfo ( string ticket ) : Task
GetVodovozFastPayUrl ( Guid fastPaymentGuid ) : string
OrderRequestManager ( IDTOManager dtoManager, ISignatureManager signatureManager, IFastPaymentParametersProvider fastPaymentParametersProvider, IFastPaymentAPIFactory fastPaymentApiFactory, IOrderService orderService ) : System
RegisterOnlineOrder ( RequestRegisterOnlineOrderDTO registerOnlineOrderDto ) : Task
RegisterOrder ( Order order, Guid fastPaymentGuid, string phoneNumber = null, bool isQr = true ) : Task

Private Methods

Method Description
GetOrderRegistrationRequestDTO ( Order order, Guid fastPaymentGuid, string phoneNumber = null, bool isQr = true ) : OrderRegistrationRequestDTO
GetOrderRegistrationRequestDTO ( RequestRegisterOnlineOrderDTO registerOnlineOrderDto ) : OrderRegistrationRequestDTO

Method Details

CancelPayment() public method

public CancelPayment ( string ticket ) : Task
ticket string
return Task

GetOrderInfo() public method

public GetOrderInfo ( string ticket ) : Task
ticket string
return Task

GetVodovozFastPayUrl() public method

public GetVodovozFastPayUrl ( Guid fastPaymentGuid ) : string
fastPaymentGuid Guid
return string

OrderRequestManager() public method

public OrderRequestManager ( IDTOManager dtoManager, ISignatureManager signatureManager, IFastPaymentParametersProvider fastPaymentParametersProvider, IFastPaymentAPIFactory fastPaymentApiFactory, IOrderService orderService ) : System
dtoManager IDTOManager
signatureManager ISignatureManager
fastPaymentParametersProvider IFastPaymentParametersProvider
fastPaymentApiFactory IFastPaymentAPIFactory
orderService IOrderService
return System

RegisterOnlineOrder() public method

public RegisterOnlineOrder ( RequestRegisterOnlineOrderDTO registerOnlineOrderDto ) : Task
registerOnlineOrderDto RequestRegisterOnlineOrderDTO
return Task

RegisterOrder() public method

public RegisterOrder ( Order order, Guid fastPaymentGuid, string phoneNumber = null, bool isQr = true ) : Task
order Order
fastPaymentGuid Guid
phoneNumber string
isQr bool
return Task