Module: PayuAPI
- Defined in:
- lib/payu_api.rb,
lib/payu_api/order.rb,
lib/payu_api/client.rb,
lib/payu_api/errors.rb,
lib/payu_api/request.rb,
lib/payu_api/version.rb,
lib/payu_api/response.rb,
lib/payu_api/api_request.rb,
lib/payu_api/auth_request.rb,
lib/payu_api/responses/get_response.rb,
lib/payu_api/responses/auth_response.rb,
lib/payu_api/responses/create_response.rb,
lib/payu_api/responses/refund_response.rb
Defined Under Namespace
Classes: ApiRequest, AuthRequest, AuthResponse, Client, CreateResponse, Error, GetResponse, InvalidResponseError, Order, RefundResponse, Request, RequestError, Response
Constant Summary collapse
- VERSION =
'0.1.1'.freeze
Class Method Summary collapse
Class Method Details
.authorize(pos_id:, key:, sandbox: false) ⇒ Object
19 20 21 22 |
# File 'lib/payu_api.rb', line 19 def self.(pos_id:, key:, sandbox: false) request = AuthRequest.new(pos_id: pos_id, key: key, sandbox: sandbox) AuthResponse.new(http_response: request.call) end |