C# Class Dwolla.Helpers.DwollaSignatureUtil

Show file Open project: justinsoliz/dwolla.net

Public Methods

Method Description
GenerateSignature ( string appKey, string appSecret, string orderId, System.DateTime utcTimestamp ) : string
UnixEpochTime ( System.DateTime utcTime ) : long
VerifyCallbackSignature ( string appSecret, string receivedCallbackSignature, string receivedCheckoutId, decimal receivedAmount ) : bool

Private Methods

Method Description
GetHmacsha1InHex ( string key, string data ) : string

Method Details

GenerateSignature() public static method

public static GenerateSignature ( string appKey, string appSecret, string orderId, System.DateTime utcTimestamp ) : string
appKey string
appSecret string
orderId string
utcTimestamp System.DateTime
return string

UnixEpochTime() public static method

public static UnixEpochTime ( System.DateTime utcTime ) : long
utcTime System.DateTime
return long

VerifyCallbackSignature() public static method

public static VerifyCallbackSignature ( string appSecret, string receivedCallbackSignature, string receivedCheckoutId, decimal receivedAmount ) : bool
appSecret string
receivedCallbackSignature string
receivedCheckoutId string
receivedAmount decimal
return bool