Class: Paytm::TransactionRequest
- Inherits:
-
Object
- Object
- Paytm::TransactionRequest
- Defined in:
- lib/paytm/transaction_request.rb
Class Attribute Summary collapse
-
.request_params ⇒ Object
Returns the value of attribute request_params.
Class Method Summary collapse
Class Attribute Details
.request_params ⇒ Object
Returns the value of attribute request_params.
17 18 19 |
# File 'lib/paytm/transaction_request.rb', line 17 def request_params @request_params end |
Class Method Details
.generate_check_sum(params, mid, merchant_key) ⇒ Object
20 21 22 23 24 25 26 |
# File 'lib/paytm/transaction_request.rb', line 20 def self.generate_check_sum(params, mid, merchant_key) request_params[:mid] = mid request_params.merge!(params) modified_params = Hash[ request_params.map{ |k, v| [ k.to_s.upcase, v] } ] modified_params.merge!({'CHECKSUM' => EncryptionNewPG.new_pg_checksum(modified_params, merchant_key)}) modified_params end |