Module: Veritrans::HashGenerator

Defined in:
lib/veritrans/hash_generator.rb

Overview

:nodoc:

Class Method Summary collapse

Class Method Details

.generate(merchant_hash_key, merchant_id, order_id) ⇒ Object

Generate hash using SHA-512.

Parameters:

  • [String]merchant_hash_key - Merchant Hash key

  • [String]merchant_id - Merchant ID

  • [String]settlement_method - ‘01’ Credit Card

  • [String]order_id

  • [String]amount



14
15
16
# File 'lib/veritrans/hash_generator.rb', line 14

def self.generate(merchant_hash_key, merchant_id, order_id)
  return Digest::SHA512.hexdigest("#{merchant_hash_key},#{merchant_id},#{order_id}")
end