Module: Veritrans::HashGenerator
- Defined in:
- lib/veritrans/hash_generator.rb
Overview
:nodoc:
Class Method Summary collapse
-
.generate(merchant_id, merchant_hash_key, settlement_method, order_id, amount) ⇒ Object
Generate hash using SHA-512.
Class Method Details
.generate(merchant_id, merchant_hash_key, settlement_method, order_id, amount) ⇒ Object
Generate hash using SHA-512.
Parameters:
-
[String]merchant_id- Merchant ID -
[String]merchant_hash_key- Merchant Hash key -
[String]settlement_method- ‘01’ Credit Card -
[String]order_id -
[String]amount
15 16 17 |
# File 'lib/veritrans/hash_generator.rb', line 15 def self.generate(merchant_id, merchant_hash_key, settlement_method, order_id, amount) Digest::SHA512.hexdigest("#{merchant_hash_key},#{merchant_id},#{settlement_method},#{order_id},#{amount}") end |