C# Класс ECommerceHelper.VirtualPOS.Garanti.PaymentService

Наследование: IPaymentService
Показать файл Открыть проект

Открытые методы

Метод Описание
PaymentService ( string merchantId, string terminalId, string provisionUserId, string terminalPassword ) : System
PaymentService ( string merchantId, string terminalId, string provisionUserId, string terminalPassword, string userId ) : System
PaymentService ( string merchantId, string terminalId, string provisionUserId, string terminalPassword, string userId, Mode mode ) : System
PaymentService ( string merchantId, string terminalId, string provisionUserId, string terminalPassword, string userId, Mode mode, CardholderPresentCode cardholderPresentCode ) : System
ProcessSaleAsync ( PaymentRequestContext paymentRequest ) : Task

Приватные методы

Метод Описание
createPaymentServiceDescriptor ( PaymentRequestContext paymentRequest ) : PaymentServiceDescriptor
deseserializePaymentResponse ( string paymentResponseString ) : PaymentResponseContext
processPaymentRequest ( string requestXML ) : Task
seserializePaymentRequest ( PaymentServiceDescriptor paymentServiceDescriptor ) : string
validatePaymentRequestContext ( PaymentRequestContext paymentRequest ) : ICollection

Описание методов

PaymentService() публичный Метод

public PaymentService ( string merchantId, string terminalId, string provisionUserId, string terminalPassword ) : System
merchantId string
terminalId string
provisionUserId string
terminalPassword string
Результат System

PaymentService() публичный Метод

public PaymentService ( string merchantId, string terminalId, string provisionUserId, string terminalPassword, string userId ) : System
merchantId string
terminalId string
provisionUserId string
terminalPassword string
userId string
Результат System

PaymentService() публичный Метод

public PaymentService ( string merchantId, string terminalId, string provisionUserId, string terminalPassword, string userId, Mode mode ) : System
merchantId string
terminalId string
provisionUserId string
terminalPassword string
userId string
mode Mode
Результат System

PaymentService() публичный Метод

public PaymentService ( string merchantId, string terminalId, string provisionUserId, string terminalPassword, string userId, Mode mode, CardholderPresentCode cardholderPresentCode ) : System
merchantId string
terminalId string
provisionUserId string
terminalPassword string
userId string
mode Mode
cardholderPresentCode CardholderPresentCode
Результат System

ProcessSaleAsync() публичный Метод

public ProcessSaleAsync ( PaymentRequestContext paymentRequest ) : Task
paymentRequest PaymentRequestContext
Результат Task