C# Class ECommerceHelper.VirtualPOS.Garanti.PaymentUtility

Utility class for this VirtualPOS project
Afficher le fichier Open project: tugberkugurlu/ECommerceHelper Class Usage Examples

Méthodes publiques

Méthode Description
EncodeDecimalPaymentAmount ( decimal amount ) : string
EncodeExpireDate ( int month, int year ) : string
GenerateHASHedData ( string terminalId, string creditCardNumber, string properlyEncodedPaymentAmount, string terminalPassword ) : string

Private Methods

Méthode Description
EncryptVirtualPOSCredentials ( string terminalId, string terminalUserIdPassword ) : string

Special encryption utility method for Garanti Bank Virtual POS Credentials

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

Method Details

EncodeDecimalPaymentAmount() public static méthode

public static EncodeDecimalPaymentAmount ( decimal amount ) : string
amount decimal
Résultat string

EncodeExpireDate() public static méthode

public static EncodeExpireDate ( int month, int year ) : string
month int
year int
Résultat string

GenerateHASHedData() public static méthode

public static GenerateHASHedData ( string terminalId, string creditCardNumber, string properlyEncodedPaymentAmount, string terminalPassword ) : string
terminalId string
creditCardNumber string
properlyEncodedPaymentAmount string
terminalPassword string
Résultat string