Class: PayuIndia::WebService
- Inherits:
-
Object
- Object
- PayuIndia::WebService
- Defined in:
- lib/payuindia.rb
Constant Summary collapse
- CHECKSUM_FIELDS =
[ :command, :var1 ]
Instance Method Summary collapse
- #generate_checksum ⇒ Object
-
#initialize(key, salt, options = {}) ⇒ WebService
constructor
A new instance of WebService.
Constructor Details
#initialize(key, salt, options = {}) ⇒ WebService
Returns a new instance of WebService.
44 45 46 |
# File 'lib/payuindia.rb', line 44 def initialize(key,salt, = {}) @key, @salt, @options = key, salt, end |
Instance Method Details
#generate_checksum ⇒ Object
50 51 52 53 54 55 |
# File 'lib/payuindia.rb', line 50 def generate_checksum checksum_payload_items = CHECKSUM_FIELDS.map { |field| @options[field] } puts "checksm payload items are:" puts checksum_payload_items.to_s PayuIndia.checksum(@key, @salt, checksum_payload_items ) end |