class OffsitePayments::Integrations::Newebpay::Return

The Return object from NewebPay

@since 0.1.0

Public Instance Methods

cancelled?() click to toggle source

Does payment cancelled

@return [TrueClass|FalseClass]

@since 0.1.0

# File lib/offsite_payments/integrations/newebpay/return.rb, line 26
def cancelled?
  !success?
end
message() click to toggle source

The Message from Newebpay

@return [String]

@since 0.1.0

# File lib/offsite_payments/integrations/newebpay/return.rb, line 35
def message
  return unless valid?

  trade_info['Message']
end
success?() click to toggle source

Does payment success

@return [TrueClass|FalseClass]

@since 0.1.0

# File lib/offsite_payments/integrations/newebpay/return.rb, line 17
def success?
  valid? && params['Status'] == 'SUCCESS'
end