Module: OffsitePayments::Integrations::Webmoney::Common
- Included in:
- Helper, Notification
- Defined in:
- lib/offsite_payments/integrations/webmoney.rb
Instance Method Summary collapse
Instance Method Details
#generate_signature ⇒ Object
40 41 42 |
# File 'lib/offsite_payments/integrations/webmoney.rb', line 40 def generate_signature Digest::MD5.hexdigest(generate_signature_string).upcase end |
#generate_signature_string ⇒ Object
36 37 38 |
# File 'lib/offsite_payments/integrations/webmoney.rb', line 36 def generate_signature_string "#{params['LMI_PAYEE_PURSE']}#{params['LMI_PAYMENT_AMOUNT']}#{params['LMI_PAYMENT_NO']}#{params['LMI_MODE']}#{params['LMI_SYS_INVS_NO']}#{params['LMI_SYS_TRANS_NO']}#{params['LMI_SYS_TRANS_DATE']}#{secret}#{params['LMI_PAYER_PURSE']}#{params['LMI_PAYER_WM']}" end |