Module: Paydunya::Setup

Defined in:
lib/paydunya/setup.rb

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.master_keyObject

Returns the value of attribute master_key.



4
5
6
# File 'lib/paydunya/setup.rb', line 4

def master_key
  @master_key
end

.modeObject

Returns the value of attribute mode.



4
5
6
# File 'lib/paydunya/setup.rb', line 4

def mode
  @mode
end

.private_keyObject

Returns the value of attribute private_key.



4
5
6
# File 'lib/paydunya/setup.rb', line 4

def private_key
  @private_key
end

.public_keyObject

Returns the value of attribute public_key.



4
5
6
# File 'lib/paydunya/setup.rb', line 4

def public_key
  @public_key
end

.root_urlObject

Returns the value of attribute root_url.



4
5
6
# File 'lib/paydunya/setup.rb', line 4

def root_url
  @root_url
end

.tokenObject

Returns the value of attribute token.



4
5
6
# File 'lib/paydunya/setup.rb', line 4

def token
  @token
end

Class Method Details

.checkout_base_urlObject



11
12
13
# File 'lib/paydunya/setup.rb', line 11

def self.checkout_base_url
  "#{mode == 'live' ? '/api' : '/sandbox-api'}/v1/checkout-invoice/create"
end

.checkout_confirm_base_urlObject



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

def self.checkout_confirm_base_url
  "#{mode == 'live' ? '/api' : '/sandbox-api'}/v1/checkout-invoice/confirm/"
end

.direct_pay_credit_base_urlObject



27
28
29
# File 'lib/paydunya/setup.rb', line 27

def self.direct_pay_credit_base_url
  "#{mode == 'live' ? '/api' : '/sandbox-api'}/v1/direct-pay/credit-account"
end

.opr_base_urlObject



19
20
21
# File 'lib/paydunya/setup.rb', line 19

def self.opr_base_url
  "#{mode == 'live' ? '/api' : '/sandbox-api'}/v1/opr/create"
end

.opr_charge_base_urlObject



23
24
25
# File 'lib/paydunya/setup.rb', line 23

def self.opr_charge_base_url
  "#{mode == 'live' ? '/api' : '/sandbox-api'}/v1/opr/charge"
end