Module: WirecardMapper

Defined in:
lib/wirecardmapper.rb,
lib/wirecardmapper/config.rb,
lib/wirecardmapper/railtie.rb,
lib/wirecardmapper/version.rb,
lib/wirecardmapper/response.rb,
lib/wirecardmapper/exception.rb,
lib/wirecardmapper/models/base.rb,
lib/wirecardmapper/models/mongo_mapper.rb

Defined Under Namespace

Modules: Config, Model Classes: Exception, Railtie, Response

Constant Summary collapse

Version =
'0.10.1'

Class Method Summary collapse

Class Method Details

.card_info(card_id, params = {}) ⇒ Object



39
40
41
# File 'lib/wirecardmapper.rb', line 39

def self.card_info(card_id, params = {})
  self.post(self.card_info_request({:card_data => {:card_id => card_id}}.deep_merge(params)))
end

.change_card_status(card_id, params = {}) ⇒ Object



57
58
59
# File 'lib/wirecardmapper.rb', line 57

def self.change_card_status(card_id, params = {})
  self.post(self.change_card_status_request(params.deep_merge(:card_data => {:card_id => card_id})))
end

.create_card(params = {}) ⇒ Object



33
34
35
# File 'lib/wirecardmapper.rb', line 33

def self.create_card(params = {})
  self.post(self.create_card_request(params))
end

.payment_info(card_id, params = {}) ⇒ Object



51
52
53
# File 'lib/wirecardmapper.rb', line 51

def self.payment_info(card_id, params = {})
  self.post(self.payment_info_request(params.deep_merge(:card_data => {:card_id => card_id})))
end

.submit_payment(card_id, params = {}) ⇒ Object



63
64
65
# File 'lib/wirecardmapper.rb', line 63

def self.submit_payment(card_id, params = {})
  self.post(self.submit_payment_request(params.deep_merge(:card_data => {:card_id => card_id})))
end

.update_card_info(card_id, params = {}) ⇒ Object



45
46
47
# File 'lib/wirecardmapper.rb', line 45

def self.update_card_info(card_id, params = {})
  self.post(self.update_card_info_request({:card_data => {:card_id => card_id}}.deep_merge(params)))
end