Class: CheckoutSdk::Environment

Inherits:
Object
  • Object
show all
Defined in:
lib/checkout_sdk/environment.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(base_uri, authorization_uri, files_uri, transfers_uri, balances_uri, is_sandbox) ⇒ Environment

Returns a new instance of Environment.

Parameters:

  • base_uri (String)
  • authorization_uri (String)
  • files_uri (String)
  • transfers_uri (String)
  • balances_uri (String)
  • is_sandbox (TrueClass, FalseClass)


30
31
32
33
34
35
36
37
# File 'lib/checkout_sdk/environment.rb', line 30

def initialize(base_uri, authorization_uri, files_uri, transfers_uri, balances_uri, is_sandbox)
  @base_uri = base_uri
  @authorization_uri = authorization_uri
  @files_uri = files_uri
  @transfers_uri = transfers_uri
  @balances_uri = balances_uri
  @is_sandbox = is_sandbox
end

Instance Attribute Details

#authorization_uriString

Returns:

  • (String)


16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# File 'lib/checkout_sdk/environment.rb', line 16

class Environment
  attr_reader :base_uri,
              :authorization_uri,
              :files_uri,
              :transfers_uri,
              :balances_uri,
              :is_sandbox

  # @param [String] base_uri
  # @param [String] authorization_uri
  # @param [String] files_uri
  # @param [String] transfers_uri
  # @param [String] balances_uri
  # @param [TrueClass, FalseClass] is_sandbox
  def initialize(base_uri, authorization_uri, files_uri, transfers_uri, balances_uri, is_sandbox)
    @base_uri = base_uri
    @authorization_uri = authorization_uri
    @files_uri = files_uri
    @transfers_uri = transfers_uri
    @balances_uri = balances_uri
    @is_sandbox = is_sandbox
  end

  # @return [CheckoutSdk::Environment]
  def self.sandbox
    Environment.new('https://api.sandbox.checkout.com/',
                    'https://access.sandbox.checkout.com/connect/token',
                    'https://files.sandbox.checkout.com/',
                    'https://transfers.sandbox.checkout.com/',
                    'https://balances.sandbox.checkout.com/',
                    true)
  end

  # @return [CheckoutSdk::Environment]
  def self.production
    Environment.new('https://api.checkout.com/',
                    'https://access.checkout.com/connect/token',
                    'https://files.checkout.com/',
                    'https://transfers.checkout.com/',
                    'https://balances.checkout.com/',
                    false)
  end
end

#balances_uriString

Returns:

  • (String)


16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# File 'lib/checkout_sdk/environment.rb', line 16

class Environment
  attr_reader :base_uri,
              :authorization_uri,
              :files_uri,
              :transfers_uri,
              :balances_uri,
              :is_sandbox

  # @param [String] base_uri
  # @param [String] authorization_uri
  # @param [String] files_uri
  # @param [String] transfers_uri
  # @param [String] balances_uri
  # @param [TrueClass, FalseClass] is_sandbox
  def initialize(base_uri, authorization_uri, files_uri, transfers_uri, balances_uri, is_sandbox)
    @base_uri = base_uri
    @authorization_uri = authorization_uri
    @files_uri = files_uri
    @transfers_uri = transfers_uri
    @balances_uri = balances_uri
    @is_sandbox = is_sandbox
  end

  # @return [CheckoutSdk::Environment]
  def self.sandbox
    Environment.new('https://api.sandbox.checkout.com/',
                    'https://access.sandbox.checkout.com/connect/token',
                    'https://files.sandbox.checkout.com/',
                    'https://transfers.sandbox.checkout.com/',
                    'https://balances.sandbox.checkout.com/',
                    true)
  end

  # @return [CheckoutSdk::Environment]
  def self.production
    Environment.new('https://api.checkout.com/',
                    'https://access.checkout.com/connect/token',
                    'https://files.checkout.com/',
                    'https://transfers.checkout.com/',
                    'https://balances.checkout.com/',
                    false)
  end
end

#base_uriString

Returns:

  • (String)


16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# File 'lib/checkout_sdk/environment.rb', line 16

class Environment
  attr_reader :base_uri,
              :authorization_uri,
              :files_uri,
              :transfers_uri,
              :balances_uri,
              :is_sandbox

  # @param [String] base_uri
  # @param [String] authorization_uri
  # @param [String] files_uri
  # @param [String] transfers_uri
  # @param [String] balances_uri
  # @param [TrueClass, FalseClass] is_sandbox
  def initialize(base_uri, authorization_uri, files_uri, transfers_uri, balances_uri, is_sandbox)
    @base_uri = base_uri
    @authorization_uri = authorization_uri
    @files_uri = files_uri
    @transfers_uri = transfers_uri
    @balances_uri = balances_uri
    @is_sandbox = is_sandbox
  end

  # @return [CheckoutSdk::Environment]
  def self.sandbox
    Environment.new('https://api.sandbox.checkout.com/',
                    'https://access.sandbox.checkout.com/connect/token',
                    'https://files.sandbox.checkout.com/',
                    'https://transfers.sandbox.checkout.com/',
                    'https://balances.sandbox.checkout.com/',
                    true)
  end

  # @return [CheckoutSdk::Environment]
  def self.production
    Environment.new('https://api.checkout.com/',
                    'https://access.checkout.com/connect/token',
                    'https://files.checkout.com/',
                    'https://transfers.checkout.com/',
                    'https://balances.checkout.com/',
                    false)
  end
end

#files_uriString

Returns:

  • (String)


16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# File 'lib/checkout_sdk/environment.rb', line 16

class Environment
  attr_reader :base_uri,
              :authorization_uri,
              :files_uri,
              :transfers_uri,
              :balances_uri,
              :is_sandbox

  # @param [String] base_uri
  # @param [String] authorization_uri
  # @param [String] files_uri
  # @param [String] transfers_uri
  # @param [String] balances_uri
  # @param [TrueClass, FalseClass] is_sandbox
  def initialize(base_uri, authorization_uri, files_uri, transfers_uri, balances_uri, is_sandbox)
    @base_uri = base_uri
    @authorization_uri = authorization_uri
    @files_uri = files_uri
    @transfers_uri = transfers_uri
    @balances_uri = balances_uri
    @is_sandbox = is_sandbox
  end

  # @return [CheckoutSdk::Environment]
  def self.sandbox
    Environment.new('https://api.sandbox.checkout.com/',
                    'https://access.sandbox.checkout.com/connect/token',
                    'https://files.sandbox.checkout.com/',
                    'https://transfers.sandbox.checkout.com/',
                    'https://balances.sandbox.checkout.com/',
                    true)
  end

  # @return [CheckoutSdk::Environment]
  def self.production
    Environment.new('https://api.checkout.com/',
                    'https://access.checkout.com/connect/token',
                    'https://files.checkout.com/',
                    'https://transfers.checkout.com/',
                    'https://balances.checkout.com/',
                    false)
  end
end

#is_sandboxString

Returns:

  • (String)


16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# File 'lib/checkout_sdk/environment.rb', line 16

class Environment
  attr_reader :base_uri,
              :authorization_uri,
              :files_uri,
              :transfers_uri,
              :balances_uri,
              :is_sandbox

  # @param [String] base_uri
  # @param [String] authorization_uri
  # @param [String] files_uri
  # @param [String] transfers_uri
  # @param [String] balances_uri
  # @param [TrueClass, FalseClass] is_sandbox
  def initialize(base_uri, authorization_uri, files_uri, transfers_uri, balances_uri, is_sandbox)
    @base_uri = base_uri
    @authorization_uri = authorization_uri
    @files_uri = files_uri
    @transfers_uri = transfers_uri
    @balances_uri = balances_uri
    @is_sandbox = is_sandbox
  end

  # @return [CheckoutSdk::Environment]
  def self.sandbox
    Environment.new('https://api.sandbox.checkout.com/',
                    'https://access.sandbox.checkout.com/connect/token',
                    'https://files.sandbox.checkout.com/',
                    'https://transfers.sandbox.checkout.com/',
                    'https://balances.sandbox.checkout.com/',
                    true)
  end

  # @return [CheckoutSdk::Environment]
  def self.production
    Environment.new('https://api.checkout.com/',
                    'https://access.checkout.com/connect/token',
                    'https://files.checkout.com/',
                    'https://transfers.checkout.com/',
                    'https://balances.checkout.com/',
                    false)
  end
end

#transfers_uriString

Returns:

  • (String)


16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# File 'lib/checkout_sdk/environment.rb', line 16

class Environment
  attr_reader :base_uri,
              :authorization_uri,
              :files_uri,
              :transfers_uri,
              :balances_uri,
              :is_sandbox

  # @param [String] base_uri
  # @param [String] authorization_uri
  # @param [String] files_uri
  # @param [String] transfers_uri
  # @param [String] balances_uri
  # @param [TrueClass, FalseClass] is_sandbox
  def initialize(base_uri, authorization_uri, files_uri, transfers_uri, balances_uri, is_sandbox)
    @base_uri = base_uri
    @authorization_uri = authorization_uri
    @files_uri = files_uri
    @transfers_uri = transfers_uri
    @balances_uri = balances_uri
    @is_sandbox = is_sandbox
  end

  # @return [CheckoutSdk::Environment]
  def self.sandbox
    Environment.new('https://api.sandbox.checkout.com/',
                    'https://access.sandbox.checkout.com/connect/token',
                    'https://files.sandbox.checkout.com/',
                    'https://transfers.sandbox.checkout.com/',
                    'https://balances.sandbox.checkout.com/',
                    true)
  end

  # @return [CheckoutSdk::Environment]
  def self.production
    Environment.new('https://api.checkout.com/',
                    'https://access.checkout.com/connect/token',
                    'https://files.checkout.com/',
                    'https://transfers.checkout.com/',
                    'https://balances.checkout.com/',
                    false)
  end
end

Class Method Details

.productionCheckoutSdk::Environment



50
51
52
53
54
55
56
57
# File 'lib/checkout_sdk/environment.rb', line 50

def self.production
  Environment.new('https://api.checkout.com/',
                  'https://access.checkout.com/connect/token',
                  'https://files.checkout.com/',
                  'https://transfers.checkout.com/',
                  'https://balances.checkout.com/',
                  false)
end

.sandboxCheckoutSdk::Environment



40
41
42
43
44
45
46
47
# File 'lib/checkout_sdk/environment.rb', line 40

def self.sandbox
  Environment.new('https://api.sandbox.checkout.com/',
                  'https://access.sandbox.checkout.com/connect/token',
                  'https://files.sandbox.checkout.com/',
                  'https://transfers.sandbox.checkout.com/',
                  'https://balances.sandbox.checkout.com/',
                  true)
end