Module: PagSeguro

Defined in:
lib/pagseguro.rb,
lib/pagseguro/api.rb,
lib/pagseguro/base.rb,
lib/pagseguro/plans.rb,
lib/pagseguro/version.rb,
lib/pagseguro/checkout.rb,
lib/pagseguro/response.rb,
lib/pagseguro/sessions.rb,
lib/pagseguro/transactions.rb,
lib/pagseguro/subscriptions.rb,
lib/pagseguro/authorizations.rb,
lib/pagseguro/payment_orders.rb

Defined Under Namespace

Classes: API, Authorizations, Base, Checkout, PaymentOrders, Plans, Response, Sessions, Subscriptions, Transactions

Constant Summary collapse

FORMATS =
{
  json: "application/vnd.pagseguro.com.br.v3+json;charset=ISO-8859-1",
  xml: "application/xml;charset=ISO-8859-1"
}
VERSION =
"0.1.1"

Class Method Summary collapse

Class Method Details

.configure(&block) ⇒ Object



32
33
34
# File 'lib/pagseguro.rb', line 32

def self.configure(&block)
  instance_eval(&block)
end

.urisObject



36
37
38
39
40
41
42
43
44
45
46
47
# File 'lib/pagseguro.rb', line 36

def self.uris
  @uris ||= {
    production: {
      api: "https://ws.pagseguro.uol.com.br",
      site: "https://pagseguro.uol.com.br"
    },
    sandbox: {
      site: "https://sandbox.pagseguro.uol.com.br",
      api:  "https://ws.sandbox.pagseguro.uol.com.br"
    }
  }
end