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

Class Method Summary collapse

Class Attribute Details

.configurationObject

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, options = {})
  cancel_request = CancelRequest.new(t_id, amount, control, options)

  client.cancel_transaction(cancel_request)
end

.configure {|configuration| ... } ⇒ Object

Used to configure Dotpay.

Example

Dotpay.configure do |config|
  config.            = 0000
  config.pin                   = 'aaaabbbbccccdddd'
  config.          = 'cancelapilogin'
  config.cancel_password       = 'cancelapipassword'
end

Yields:



23
24
25
# File 'lib/dotpay.rb', line 23

def configure
  yield(configuration)
end