class PayU::Order

Constants

APPROVED
DECLINED
ERROR
EXPIRED
PENDING

Public Class Methods

new(params) click to toggle source
Calls superclass method
# File lib/pay_u/order.rb, line 29
def initialize(params)
  super(params)
end

Public Instance Methods

approved?() click to toggle source
# File lib/pay_u/order.rb, line 64
def approved?
  status_code == APPROVED
end
attributes() click to toggle source
Calls superclass method
# File lib/pay_u/order.rb, line 59
def attributes
  super.merge(merchant_id: merchant_id)
end
confirmation_url() click to toggle source
# File lib/pay_u/order.rb, line 49
def confirmation_url
  PayU.configuration.confirmation_url
end
declined?() click to toggle source
# File lib/pay_u/order.rb, line 69
def declined?
  status_code == DECLINED
end
error?() click to toggle source
# File lib/pay_u/order.rb, line 74
def error?
  status_code == ERROR
end
expired?() click to toggle source
# File lib/pay_u/order.rb, line 84
def expired?
  status_code == EXPIRED
end
form() click to toggle source
# File lib/pay_u/order.rb, line 54
def form
  @form ||= PayU::Form.new(order: self)
end
merchant_id() click to toggle source
# File lib/pay_u/order.rb, line 34
def merchant_id
  PayU.configuration.merchant_id
end
pending?() click to toggle source
# File lib/pay_u/order.rb, line 79
def pending?
  status_code == PENDING
end
response_url() click to toggle source
# File lib/pay_u/order.rb, line 44
def response_url
  PayU.configuration.response_url
end
test?() click to toggle source
# File lib/pay_u/order.rb, line 39
def test?
  PayU.configuration.test?
end