My Project
 All Classes Namespaces Files Functions Variables Typedefs Properties Pages
Orbipay.PaymentsApi.Client.CommonUtil Class Reference

More...

Static Public Member Functions

static String GetTimeStamp ()
 
static string HeadersToJson (Dictionary< String, String > dict)
 
static List< KeyValuePair
< String, String > > 
GetMaskedFormParams (List< KeyValuePair< String, String >> value)
 
static Dictionary< String, int > GetJsonPathsToMask ()
 
static String MaskData (String json)
 
static void MaskMatchingValues (JToken token, Dictionary< String, int > jsonPaths)
 
static string Mask (string s, int unmaskData)
 
static String ComputeOPAY1HMACSHA256Hash (String basepath, String path, RestSharp.Method method, List< KeyValuePair< String, String >> queryParams, Dictionary< String, String > pathParams, Dictionary< String, String > headerParams, List< KeyValuePair< String, String >> formParams, Object body, String clientSigKey)
 
static String ComputeOPAY2HMACSHA256Hash (String clientKey, String clientApiKey, String clientSigKey, String timestamp)
 
static String GetQueryString (List< KeyValuePair< String, String >> queryParams)
 
static String GetForms (List< KeyValuePair< String, String >> formParams)
 

Static Protected Member Functions

static String DecryptEncodedData (String secret, String message)
 
static bool IsValidHeaderParam (String headerParam)
 

Detailed Description

This class subject to change without prior notice, Please dont use this class directly.

Member Function Documentation

static String Orbipay.PaymentsApi.Client.CommonUtil.ComputeOPAY1HMACSHA256Hash ( String  basepath,
String  path,
RestSharp.Method  method,
List< KeyValuePair< String, String >>  queryParams,
Dictionary< String, String >  pathParams,
Dictionary< String, String >  headerParams,
List< KeyValuePair< String, String >>  formParams,
Object  body,
String  clientSigKey 
)
static
static String Orbipay.PaymentsApi.Client.CommonUtil.ComputeOPAY2HMACSHA256Hash ( String  clientKey,
String  clientApiKey,
String  clientSigKey,
String  timestamp 
)
static
static String Orbipay.PaymentsApi.Client.CommonUtil.DecryptEncodedData ( String  secret,
String  message 
)
staticprotected
static String Orbipay.PaymentsApi.Client.CommonUtil.GetForms ( List< KeyValuePair< String, String >>  formParams)
static
static Dictionary<String, int> Orbipay.PaymentsApi.Client.CommonUtil.GetJsonPathsToMask ( )
static
static List<KeyValuePair<String, String> > Orbipay.PaymentsApi.Client.CommonUtil.GetMaskedFormParams ( List< KeyValuePair< String, String >>  value)
static
static String Orbipay.PaymentsApi.Client.CommonUtil.GetQueryString ( List< KeyValuePair< String, String >>  queryParams)
static
static String Orbipay.PaymentsApi.Client.CommonUtil.GetTimeStamp ( )
static
static string Orbipay.PaymentsApi.Client.CommonUtil.HeadersToJson ( Dictionary< String, String >  dict)
static
static bool Orbipay.PaymentsApi.Client.CommonUtil.IsValidHeaderParam ( String  headerParam)
staticprotected
static string Orbipay.PaymentsApi.Client.CommonUtil.Mask ( string  s,
int  unmaskData 
)
static
static String Orbipay.PaymentsApi.Client.CommonUtil.MaskData ( String  json)
static
static void Orbipay.PaymentsApi.Client.CommonUtil.MaskMatchingValues ( JToken  token,
Dictionary< String, int >  jsonPaths 
)
static

The documentation for this class was generated from the following file: