class OffsitePayments::Integrations::WirecardCheckoutPage::Return

Public Class Methods

new(postdata, options = {}) click to toggle source
# File lib/offsite_payments/integrations/wirecard_checkout_page.rb, line 335
def initialize(postdata, options = {})
  @params  = parse(postdata)
  @options = options
  verify_response(@params, options[:secret])
end

Public Instance Methods

cancelled?() click to toggle source
# File lib/offsite_payments/integrations/wirecard_checkout_page.rb, line 345
def cancelled?
  @paymentstate == 'CANCEL'
end
method_missing(method_id, *args) click to toggle source
# File lib/offsite_payments/integrations/wirecard_checkout_page.rb, line 353
def method_missing(method_id, *args)
  return params[method_id.to_s] if params.has_key?(method_id.to_s)
end
pending?() click to toggle source
# File lib/offsite_payments/integrations/wirecard_checkout_page.rb, line 349
def pending?
  @paymentstate == 'PENDING'
end
success?() click to toggle source
# File lib/offsite_payments/integrations/wirecard_checkout_page.rb, line 341
def success?
  @paymentstate == 'SUCCESS'
end