C# Class ECommerceHelper.VirtualPOS.Garanti.PaymentService

Inheritance: IPaymentService
Afficher le fichier Open project: tugberkugurlu/ECommerceHelper

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
createPaymentServiceDescriptor ( PaymentRequestContext paymentRequest ) : PaymentServiceDescriptor
deseserializePaymentResponse ( string paymentResponseString ) : PaymentResponseContext
processPaymentRequest ( string requestXML ) : Task
seserializePaymentRequest ( PaymentServiceDescriptor paymentServiceDescriptor ) : string
validatePaymentRequestContext ( PaymentRequestContext paymentRequest ) : ICollection

Method Details

PaymentService() public méthode

public PaymentService ( string merchantId, string terminalId, string provisionUserId, string terminalPassword ) : System
merchantId string
terminalId string
provisionUserId string
terminalPassword string
Résultat System

PaymentService() public méthode

public PaymentService ( string merchantId, string terminalId, string provisionUserId, string terminalPassword, string userId ) : System
merchantId string
terminalId string
provisionUserId string
terminalPassword string
userId string
Résultat System

PaymentService() public méthode

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
Résultat System

PaymentService() public méthode

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
Résultat System

ProcessSaleAsync() public méthode

public ProcessSaleAsync ( PaymentRequestContext paymentRequest ) : Task
paymentRequest PaymentRequestContext
Résultat Task