Module: Datatrans
- Defined in:
- lib/datatrans.rb,
lib/datatrans/version.rb
Defined Under Namespace
Modules: Common, Web, XML
Classes: InvalidSignatureError
Constant Summary
collapse
- BASE_URL =
'https://payment.datatrans.biz'
- WEB_AUTHORIZE_URL =
"#{BASE_URL}/upp/jsp/upStart.jsp"
- XML_AUTHORIZE_URL =
"#{BASE_URL}/upp/jsp/XML_authorize.jsp"
- XML_SETTLEMENT_URL =
"#{BASE_URL}/upp/jsp/XML_processor.jsp"
- TEST_BASE_URL =
'https://pilot.datatrans.biz'
- TEST_WEB_AUTHORIZE_URL =
"#{TEST_BASE_URL}/upp/jsp/upStart.jsp"
- TEST_XML_AUTHORIZE_URL =
"#{TEST_BASE_URL}/upp/jsp/XML_authorize.jsp"
- TEST_XML_SETTLEMENT_URL =
"#{TEST_BASE_URL}/upp/jsp/XML_processor.jsp"
- VERSION =
"2.0.0"
Class Method Summary
collapse
Class Method Details
23
24
25
26
|
# File 'lib/datatrans.rb', line 23
def self.configure
self.environment = :development
yield self
end
|
.environment=(environment) ⇒ Object
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
# File 'lib/datatrans.rb', line 28
def self.environment=(environment)
case environment
when :development
@@base_url = TEST_BASE_URL
@@web_authorize_url = TEST_WEB_AUTHORIZE_URL
@@xml_authorize_url = TEST_XML_AUTHORIZE_URL
@@xml_settlement_url = TEST_XML_SETTLEMENT_URL
when :production
@@base_url = BASE_URL
@@web_authorize_url = WEB_AUTHORIZE_URL
@@xml_authorize_url = XML_AUTHORIZE_URL
@@xml_settlement_url = XML_SETTLEMENT_URL
else
raise "Unknown environment '#{environment}'. Available: :development, :production."
end
end
|