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
|