Module: PagSeguro
- Defined in:
- lib/pagseguro.rb,
lib/pagseguro/bank.rb,
lib/pagseguro/item.rb,
lib/pagseguro/items.rb,
lib/pagseguro/phone.rb,
lib/pagseguro/query.rb,
lib/pagseguro/holder.rb,
lib/pagseguro/refund.rb,
lib/pagseguro/sender.rb,
lib/pagseguro/address.rb,
lib/pagseguro/payment.rb,
lib/pagseguro/request.rb,
lib/pagseguro/session.rb,
lib/pagseguro/version.rb,
lib/pagseguro/document.rb,
lib/pagseguro/shipping.rb,
lib/pagseguro/credit_card.rb,
lib/pagseguro/installment.rb,
lib/pagseguro/transaction.rb,
lib/pagseguro/notification.rb,
lib/pagseguro/session/response.rb,
lib/pagseguro/transaction/item.rb,
lib/pagseguro/transaction/items.rb,
lib/pagseguro/transaction/phone.rb,
lib/pagseguro/payment/serializer.rb,
lib/pagseguro/transaction/sender.rb,
lib/pagseguro/transaction/address.rb,
lib/pagseguro/transaction/shipping.rb,
lib/pagseguro/transaction/creditor_fees.rb,
lib/pagseguro/transaction/payment_method.rb
Defined Under Namespace
Classes: Address, Bank, CreditCard, Document, Holder, Installment, Item, Items, Notification, Payment, Phone, Query, Refund, Request, Sender, Session, Shipping, Transaction
Constant Summary collapse
- VERSION =
"1.1.0"
Class Attribute Summary collapse
-
.alt_email ⇒ Object
Sencondary e-mail associated with secondary account.
-
.alt_token ⇒ Object
The API token associated with secondary account.
-
.email ⇒ Object
Primary e-mail associated with the primary account.
-
.environment ⇒ Object
The PagSeguro environment.
-
.timeout ⇒ Object
Timeout value in seconds for requests.
-
.token ⇒ Object
The API token associated with primary account.
Class Method Summary collapse
- .api_url(version) ⇒ Object
-
.configure {|_self| ... } ⇒ Object
Set the global configuration.
Class Attribute Details
.alt_email ⇒ Object
Sencondary e-mail associated with secondary account.
44 45 46 |
# File 'lib/pagseguro.rb', line 44 def alt_email @alt_email end |
.alt_token ⇒ Object
The API token associated with secondary account.
47 48 49 |
# File 'lib/pagseguro.rb', line 47 def alt_token @alt_token end |
.email ⇒ Object
Primary e-mail associated with the primary account.
38 39 40 |
# File 'lib/pagseguro.rb', line 38 def email @email end |
.environment ⇒ Object
The PagSeguro environment. Only production
for now.
51 52 53 |
# File 'lib/pagseguro.rb', line 51 def environment @environment end |
.timeout ⇒ Object
Timeout value in seconds for requests.
54 55 56 |
# File 'lib/pagseguro.rb', line 54 def timeout @timeout end |
.token ⇒ Object
The API token associated with primary account.
41 42 43 |
# File 'lib/pagseguro.rb', line 41 def token @token end |
Class Method Details
.api_url(version) ⇒ Object
56 57 58 |
# File 'lib/pagseguro.rb', line 56 def api_url(version) uris.fetch(environment) + version end |
.configure {|_self| ... } ⇒ Object
Set the global configuration.
PagSeguro.configure do |config|
config.email = "[email protected]"
config.token = "abc"
config.environment = :sandbox
end
79 80 81 |
# File 'lib/pagseguro.rb', line 79 def self.configure(&block) yield self end |