Class: OffsitePayments::Integrations::Pay2goCvs::Helper

Inherits:
Helper
  • Object
show all
Defined in:
lib/offsite_payments/integrations/pay2go_cvs.rb

Instance Method Summary collapse

Constructor Details

#initialize(order, account, options = {}) ⇒ Helper

Returns a new instance of Helper.



81
82
83
84
# File 'lib/offsite_payments/integrations/pay2go_cvs.rb', line 81

def initialize(order, , options = {})
  super
  add_field 'MerchantID', OffsitePayments::Integrations::Pay2goCvs.merchant_id
end

Instance Method Details

#credential_based_urlObject



86
87
88
# File 'lib/offsite_payments/integrations/pay2go_cvs.rb', line 86

def credential_based_url
  @fields['CustomizedUrl']
end

#encrypted_dataObject



90
91
92
93
# File 'lib/offsite_payments/integrations/pay2go_cvs.rb', line 90

def encrypted_data
  url_encrypted_data = OffsitePayments::Integrations::Pay2goCvs.fetch_url_encode_data(@fields)
  add_field 'CheckValue', url_encrypted_data
end