Module: PagSeguro

Defined in:
lib/pagseguro.rb,
lib/pagseguro/mash.rb,
lib/pagseguro/plans.rb,
lib/pagseguro/client.rb,
lib/pagseguro/restful.rb,
lib/pagseguro/version.rb,
lib/pagseguro/checkout.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

Modules: Restful Classes: Authorizations, Checkout, Client, Mash, PaymentOrders, Plans, Sessions, Subscriptions, Transactions

Constant Summary collapse

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

Class Method Summary collapse

Class Method Details

.configure(&block) ⇒ Object



38
39
40
# File 'lib/pagseguro.rb', line 38

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

.urisObject



42
43
44
45
46
47
48
49
50
51
52
53
# File 'lib/pagseguro.rb', line 42

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