Module: Dotpay
- Defined in:
- lib/dotpay.rb,
lib/dotpay/error.rb,
lib/dotpay/client.rb,
lib/dotpay/version.rb,
lib/dotpay/response.rb,
lib/dotpay/configuration.rb,
lib/dotpay/cancel_request.rb
Defined Under Namespace
Classes: CancelRequest, Client, Configuration, Error, Response
Constant Summary collapse
- VERSION =
"0.0.1"
Class Attribute Summary collapse
-
.configuration ⇒ Object
The configuration object.
Class Method Summary collapse
-
.cancel_transaction(t_id, amount, control, options = {}) ⇒ Object
Cancel transaction.
-
.configure {|configuration| ... } ⇒ Object
Used to configure Dotpay.
Class Attribute Details
.configuration ⇒ Object
The configuration object. Recommended to use Dotpay.configure
30 31 32 |
# File 'lib/dotpay.rb', line 30 def configuration @configuration ||= Configuration.new end |
Class Method Details
.cancel_transaction(t_id, amount, control, options = {}) ⇒ Object
Cancel transaction
35 36 37 38 39 |
# File 'lib/dotpay.rb', line 35 def cancel_transaction(t_id, amount, control, = {}) cancel_request = CancelRequest.new(t_id, amount, control, ) client.cancel_transaction(cancel_request) end |
.configure {|configuration| ... } ⇒ Object
Used to configure Dotpay.
Example
Dotpay.configure do |config|
config.account_id = 0000
config.pin = 'aaaabbbbccccdddd'
config.cancel_login = 'cancelapilogin'
config.cancel_password = 'cancelapipassword'
end
23 24 25 |
# File 'lib/dotpay.rb', line 23 def configure yield(configuration) end |