Show / Hide Table of Contents

Class TwoCheckoutHashCalculator

Inheritance
object
TwoCheckoutHashCalculator
Implements
ITransientDependency
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Payment.TwoCheckout
Assembly: Volo.Payment.TwoCheckout.Domain.dll
Syntax
public class TwoCheckoutHashCalculator : ITransientDependency

Constructors

TwoCheckoutHashCalculator(IOptions<TwoCheckoutOptions>)

Declaration
public TwoCheckoutHashCalculator(IOptions<TwoCheckoutOptions> options)
Parameters
Type Name Description
IOptions<TwoCheckoutOptions> options

Properties

TwoCheckoutOptions

Declaration
protected TwoCheckoutOptions TwoCheckoutOptions { get; }
Property Value
Type Description
TwoCheckoutOptions

Methods

GetHmacSha256Hash(string)

Declaration
public virtual string GetHmacSha256Hash(string hashString)
Parameters
Type Name Description
string hashString
Returns
Type Description
string

GetHmacSha256HashForQueryStringParameters(string)

Declaration
public virtual string GetHmacSha256HashForQueryStringParameters(string queryStringParams)
Parameters
Type Name Description
string queryStringParams
Returns
Type Description
string

GetMd5Hash(string)

Declaration
public virtual string GetMd5Hash(string hashString)
Parameters
Type Name Description
string hashString
Returns
Type Description
string

GetMd5HashForQueryStringParameters(string)

Declaration
public virtual string GetMd5HashForQueryStringParameters(string queryStringParams)
Parameters
Type Name Description
string queryStringParams
Returns
Type Description
string

Implements

ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform