Module: Rubykassa

Extended by:
Rubykassa
Included in:
Rubykassa
Defined in:
lib/rubykassa.rb,
lib/rubykassa/client.rb,
lib/rubykassa/engine.rb,
lib/rubykassa/version.rb,
lib/rubykassa/notification.rb,
lib/rubykassa/configuration.rb,
lib/rubykassa/xml_interface.rb,
lib/rubykassa/payment_interface.rb,
lib/rubykassa/signature_generator.rb,
lib/rubykassa/action_view_extension.rb,
lib/generators/rubykassa/install_generator.rb

Defined Under Namespace

Modules: ActionViewExtension, SignatureGenerator Classes: Client, Configuration, ConfigurationError, Engine, InstallGenerator, InvalidResponseError, Notification, PaymentInterface, XmlInterface

Constant Summary collapse

VERSION =
'0.4.2'

Instance Method Summary collapse

Instance Method Details

#configure(&block) ⇒ Object



10
11
12
# File 'lib/rubykassa.rb', line 10

def configure(&block)
  Rubykassa::Client.configure &block
end

#pay_url(invoice_id, total, custom_params, extra_params = {}) ⇒ Object



20
21
22
23
24
25
26
# File 'lib/rubykassa.rb', line 20

def pay_url(invoice_id, total, custom_params, extra_params = {})
  Rubykassa::PaymentInterface.new do
    self.total      = total
    self.invoice_id = invoice_id
    self.params     = custom_params
  end.pay_url(extra_params)
end