class StatusResponse

Returns the status of the payment

Public Class Methods

amount() click to toggle source
# File lib/paynow_sdk.rb, line 78
def self.amount; @@amount; end
amount=(val) click to toggle source
# File lib/paynow_sdk.rb, line 79
def self.amount=(val); @@amount = val; end
hash() click to toggle source
# File lib/paynow_sdk.rb, line 96
def self.hash; @@hash; end
hash=(val) click to toggle source
# File lib/paynow_sdk.rb, line 97
def self.hash=(val); @@hash = val; end
new(data, update) click to toggle source
# File lib/paynow_sdk.rb, line 50
def initialize(data, update)
  if update
    status_update(data)
  else
    if data.include?("status")
      @status = data["status"]
    end
    if data.include?("amount")
      @amount = data["amount"]
    end
    if data.include?("reference")
      @reference = data["reference"]
    end
    if data.include?("paynowreference")
      @paynow_reference = data["paynowreference"]
    end
    if data.include?("hash")
      @hash = data["hash"]
    end
  end
end
paynow_reference() click to toggle source
# File lib/paynow_sdk.rb, line 90
def self.paynow_reference; @@paynow_reference; end
paynow_reference=(val) click to toggle source
# File lib/paynow_sdk.rb, line 91
def self.paynow_reference=(val); @@paynow_reference = val; end
reference() click to toggle source
# File lib/paynow_sdk.rb, line 84
def self.reference; @@reference; end
reference=(val) click to toggle source
# File lib/paynow_sdk.rb, line 85
def self.reference=(val); @@reference = val; end
status() click to toggle source
# File lib/paynow_sdk.rb, line 72
def self.status; @@status; end
status=(val) click to toggle source
# File lib/paynow_sdk.rb, line 73
def self.status=(val); @@status = val; end

Public Instance Methods

amount() click to toggle source
# File lib/paynow_sdk.rb, line 81
def amount; @amount = @@amount if @amount.nil?; @amount; end
amount=(val) click to toggle source
# File lib/paynow_sdk.rb, line 82
def amount=(val); @amount = val; end
hash() click to toggle source
# File lib/paynow_sdk.rb, line 99
def hash; @hash = @@hash if @hash.nil?; @hash; end
hash=(val) click to toggle source
# File lib/paynow_sdk.rb, line 100
def hash=(val); @hash = val; end
paynow_reference() click to toggle source
# File lib/paynow_sdk.rb, line 93
def paynow_reference; @paynow_reference = @@paynow_reference if @paynow_reference.nil?; @paynow_reference; end
paynow_reference=(val) click to toggle source
# File lib/paynow_sdk.rb, line 94
def paynow_reference=(val); @paynow_reference = val; end
reference() click to toggle source
# File lib/paynow_sdk.rb, line 87
def reference; @reference = @@reference if @reference.nil?; @reference; end
reference=(val) click to toggle source
# File lib/paynow_sdk.rb, line 88
def reference=(val); @reference = val; end
status() click to toggle source
# File lib/paynow_sdk.rb, line 75
def status; @status = @@status if @status.nil?; @status; end
status=(val) click to toggle source
# File lib/paynow_sdk.rb, line 76
def status=(val); @status = val; end
status_update(data) click to toggle source
# File lib/paynow_sdk.rb, line 46
def status_update(data)
  return "Not implemented"
end