Module: AdyenHppHmacCalculator::MerchantStringGenerator

Defined in:
lib/adyen_hpp_hmac_calculator/merchant_string_generator.rb

Class Method Summary collapse

Class Method Details

.generate(params) ⇒ String

Generates concatenated key/value paris

Parameters:

  • params (Hash)

    key/value pairs to generate the signing string

Returns:

  • (String)

    concatenated key/value pairs



6
7
8
9
10
11
12
# File 'lib/adyen_hpp_hmac_calculator/merchant_string_generator.rb', line 6

def self.generate params
  pairs = create_pairs params
  remove_unnecessary_keys pairs
  sort_key_value_pairs_by_key pairs
  delimit_pairs pairs
  concatenate_pairs pairs
end