Module: PayU

Defined in:
lib/pay_u/errors.rb,
lib/pay_u/version.rb,
lib/pay_u/constants.rb,
lib/pay_u/configuration.rb

Defined Under Namespace

Modules: Resource, Signer Classes: Client, Configuration, Confirmation, CreditCard, Customer, Error, Form, NotFoundError, Order, Plan, Response, Subscription, UnauthorizedError

Constant Summary collapse

VERSION =
"1.0.6".freeze
API_VERSION =
"4.9".freeze
TEST_API_URL =
"https://sandbox.api.payulatam.com/".freeze
LIVE_API_URL =
"https://api.payulatam.com/".freeze
TEST_WEBCHECKOUT_URL =
"https://sandbox.checkout.payulatam.com/ppp-web-gateway-payu/".freeze
LIVE_WEBCHECKOUT_URL =
"https://checkout.payulatam.com/ppp-web-gateway-payu/".freeze

Class Method Summary collapse

Class Method Details

.configurationObject



43
44
45
# File 'lib/pay_u/configuration.rb', line 43

def self.configuration
  @configuration ||= Configuration.new
end

.configuration=(configuration) ⇒ Object



48
49
50
# File 'lib/pay_u/configuration.rb', line 48

def self.configuration=(configuration)
  @configuration = configuration
end

.configure {|configuration| ... } ⇒ Object

Yields:



53
54
55
# File 'lib/pay_u/configuration.rb', line 53

def self.configure
  yield configuration
end

.resetObject



58
59
60
# File 'lib/pay_u/configuration.rb', line 58

def self.reset
  @configuration = Configuration.new
end