Class: Sisow::CheckMerchantRequest

Inherits:
Api::Request show all
Defined in:
lib/sisow/api/request/check_merchant_request.rb

Constant Summary

Constants inherited from Api::Request

Api::Request::BASE_URI

Instance Attribute Summary

Attributes inherited from Api::Request

#merchant_id, #merchant_key

Instance Method Summary collapse

Methods inherited from Api::Request

#default_params, #perform, perform

Instance Method Details

#clean(response) ⇒ Object



12
13
14
15
16
# File 'lib/sisow/api/request/check_merchant_request.rb', line 12

def clean(response)
  if response.checkmerchantresponse? && response.checkmerchantresponse.merchant?
    response.checkmerchantresponse.merchant.payments
  end
end

#methodObject



4
5
6
# File 'lib/sisow/api/request/check_merchant_request.rb', line 4

def method
  'CheckMerchantRequest'
end

#paramsObject



8
9
10
# File 'lib/sisow/api/request/check_merchant_request.rb', line 8

def params
  default_params.merge!(merchant_params)
end

#validate!Object



18
19
20
# File 'lib/sisow/api/request/check_merchant_request.rb', line 18

def validate!
  true
end