class InitResponse

Public Class Methods

error() click to toggle source
# File lib/paynow_sdk.rb, line 161
def self.error; @@error; end
error=(val) click to toggle source
# File lib/paynow_sdk.rb, line 162
def self.error=(val); @@error = val; end
has_redirect() click to toggle source
# File lib/paynow_sdk.rb, line 143
def self.has_redirect; @@has_redirect; end
has_redirect=(val) click to toggle source
# File lib/paynow_sdk.rb, line 144
def self.has_redirect=(val); @@has_redirect = val; end
hash() click to toggle source
# File lib/paynow_sdk.rb, line 149
def self.hash; @@hash; end
hash=(val) click to toggle source
# File lib/paynow_sdk.rb, line 150
def self.hash=(val); @@hash = val; end
instructions() click to toggle source
# File lib/paynow_sdk.rb, line 137
def self.instructions; @@instructions; end
instructions=(val) click to toggle source
# File lib/paynow_sdk.rb, line 138
def self.instructions=(val); @@instructions = val; end
new(data) click to toggle source
# File lib/paynow_sdk.rb, line 112
def initialize(data)
  @status = data["status"]
  @success = data["status"].downcase != "error"
  @has_redirect = data.include?("browserurl")
  @hash = data.include?("hash")
  if @success
    @poll_url = data["pollurl"]
  end
  if !@success
    @error = data["error"]
  end
  if @has_redirect
    @redirect_url = data["browserurl"]
  end
  if data.include?("instructions")
    @instruction = data["instructions"]
  end
end
poll_url() click to toggle source
# File lib/paynow_sdk.rb, line 167
def self.poll_url; @@poll_url; end
poll_url=(val) click to toggle source
# File lib/paynow_sdk.rb, line 168
def self.poll_url=(val); @@poll_url = val; end
redirect_url() click to toggle source
# File lib/paynow_sdk.rb, line 155
def self.redirect_url; @@redirect_url; end
redirect_url=(val) click to toggle source
# File lib/paynow_sdk.rb, line 156
def self.redirect_url=(val); @@redirect_url = val; end
success() click to toggle source
# File lib/paynow_sdk.rb, line 131
def self.success; @@success; end
success=(val) click to toggle source
# File lib/paynow_sdk.rb, line 132
def self.success=(val); @@success = val; end

Public Instance Methods

error() click to toggle source
# File lib/paynow_sdk.rb, line 164
def error; @error = @@error if @error.nil?; @error; end
error=(val) click to toggle source
# File lib/paynow_sdk.rb, line 165
def error=(val); @error = val; end
has_redirect() click to toggle source
# File lib/paynow_sdk.rb, line 146
def has_redirect; @has_redirect = @@has_redirect if @has_redirect.nil?; @has_redirect; end
has_redirect=(val) click to toggle source
# File lib/paynow_sdk.rb, line 147
def has_redirect=(val); @has_redirect = val; end
hash() click to toggle source
# File lib/paynow_sdk.rb, line 152
def hash; @hash = @@hash if @hash.nil?; @hash; end
hash=(val) click to toggle source
# File lib/paynow_sdk.rb, line 153
def hash=(val); @hash = val; end
instructions() click to toggle source
# File lib/paynow_sdk.rb, line 140
def instructions; @instructions = @@instructions if @instructions.nil?; @instructions; end
instructions=(val) click to toggle source
# File lib/paynow_sdk.rb, line 141
def instructions=(val); @instructions = val; end
poll_url() click to toggle source
# File lib/paynow_sdk.rb, line 170
def poll_url; @poll_url = @@poll_url if @poll_url.nil?; @poll_url; end
poll_url=(val) click to toggle source
# File lib/paynow_sdk.rb, line 171
def poll_url=(val); @poll_url = val; end
redirect_url() click to toggle source
# File lib/paynow_sdk.rb, line 158
def redirect_url; @redirect_url = @@redirect_url if @redirect_url.nil?; @redirect_url; end
redirect_url=(val) click to toggle source
# File lib/paynow_sdk.rb, line 159
def redirect_url=(val); @redirect_url = val; end
success() click to toggle source
# File lib/paynow_sdk.rb, line 134
def success; @success = @@success if @success.nil?; @success; end
success=(val) click to toggle source
# File lib/paynow_sdk.rb, line 135
def success=(val); @success = val; end