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

Utility class for this VirtualPOS project
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
EncodeDecimalPaymentAmount ( decimal amount ) : string
EncodeExpireDate ( int month, int year ) : string
GenerateHASHedData ( string terminalId, string creditCardNumber, string properlyEncodedPaymentAmount, string terminalPassword ) : string

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

Метод Описание
EncryptVirtualPOSCredentials ( string terminalId, string terminalUserIdPassword ) : string

Special encryption utility method for Garanti Bank Virtual POS Credentials

getHexaDecimal ( byte bytes ) : string
getSHA1 ( string SHA1Data ) : string

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

EncodeDecimalPaymentAmount() публичный статический Метод

public static EncodeDecimalPaymentAmount ( decimal amount ) : string
amount decimal
Результат string

EncodeExpireDate() публичный статический Метод

public static EncodeExpireDate ( int month, int year ) : string
month int
year int
Результат string

GenerateHASHedData() публичный статический Метод

public static GenerateHASHedData ( string terminalId, string creditCardNumber, string properlyEncodedPaymentAmount, string terminalPassword ) : string
terminalId string
creditCardNumber string
properlyEncodedPaymentAmount string
terminalPassword string
Результат string