Module: Qtpay

Defined in:
lib/qtpay.rb,
lib/qtpay/sign.rb,
lib/qtpay/utils.rb,
lib/qtpay/service.rb,
lib/qtpay/version.rb

Defined Under Namespace

Modules: Service, Sign, Utils

Constant Summary collapse

VERSION =
'0.0.4'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.app_codeObject

Returns the value of attribute app_code.



13
14
15
# File 'lib/qtpay.rb', line 13

def app_code
  @app_code
end

.debug_modeObject

Returns the value of attribute debug_mode.



13
14
15
# File 'lib/qtpay.rb', line 13

def debug_mode
  @debug_mode
end

.envObject

Returns the value of attribute env.



13
14
15
# File 'lib/qtpay.rb', line 13

def env
  @env
end

.server_keyObject

Returns the value of attribute server_key.



13
14
15
# File 'lib/qtpay.rb', line 13

def server_key
  @server_key
end

Class Method Details

.debug_mode?Boolean

Returns:

  • (Boolean)


15
16
17
# File 'lib/qtpay.rb', line 15

def debug_mode?
  !!@debug_mode
end

.gateway_urlObject



19
20
21
22
23
24
25
# File 'lib/qtpay.rb', line 19

def gateway_url
  if @env == 'live'
    'https://qtapi.qfpay.com'
  else
    'https://qtsandbox.qfpay.com'
  end
end