Module: AmplifypayRuby::Setup

Defined in:
lib/amplifypay_ruby/setup.rb

Constant Summary collapse

ROOT_URL_BASE =
"https://api.amplifypay.com"
LIVE_CHECKOUT_INVOICE_BASE_URL =
"#{ROOT_URL_BASE}/merchant/transact"
LIVE_CHECKOUT_CONFIRM_BASE_URL =
"#{ROOT_URL_BASE}/merchant/verify"
@@merchant_id =
nil
@@private_key =
nil
@@redirect_url =
nil
@@mode =
"test"

Class Method Summary collapse

Class Method Details

.checkout_base_urlObject



26
27
28
# File 'lib/amplifypay_ruby/setup.rb', line 26

def self.checkout_base_url
    LIVE_CHECKOUT_INVOICE_BASE_URL
end

.checkout_confirm_base_urlObject



30
31
32
# File 'lib/amplifypay_ruby/setup.rb', line 30

def self.checkout_confirm_base_url
    LIVE_CHECKOUT_CONFIRM_BASE_URL
end

.merchant_idObject



16
# File 'lib/amplifypay_ruby/setup.rb', line 16

def self.merchant_id; @@merchant_id; end

.merchant_id=(merchant_id) ⇒ Object



15
# File 'lib/amplifypay_ruby/setup.rb', line 15

def self.merchant_id=(merchant_id); @@merchant_id = merchant_id; end

.modeObject



24
# File 'lib/amplifypay_ruby/setup.rb', line 24

def self.mode; @@mode; end

.mode=(mode) ⇒ Object



23
# File 'lib/amplifypay_ruby/setup.rb', line 23

def self.mode=(mode); @@mode = mode; end

.private_keyObject



18
# File 'lib/amplifypay_ruby/setup.rb', line 18

def self.private_key; @@private_key; end

.private_key=(private_key) ⇒ Object



17
# File 'lib/amplifypay_ruby/setup.rb', line 17

def self.private_key=(private_key); @@private_key = private_key; end

.redirect_urlObject



20
# File 'lib/amplifypay_ruby/setup.rb', line 20

def self.redirect_url; @@redirect_url; end

.redirect_url=(redirect_url) ⇒ Object



19
# File 'lib/amplifypay_ruby/setup.rb', line 19

def self.redirect_url=(redirect_url); @@redirect_url = redirect_url; end