Class: ChanPay::Client
- Inherits:
-
Object
- Object
- ChanPay::Client
- Includes:
- Api::QueryBalance, Api::QueryOrder, Api::QueryQuickOrder, Api::QuickDraw, Api::SmsPayConfirm, Api::SmsPayRequest, Api::SmsPayResend, Api::WithholdPay
- Defined in:
- lib/chan_pay/client.rb
Constant Summary
Constants included from Api::QueryBalance
Api::QueryBalance::SERVICE_NAME
Constants included from Api::QueryQuickOrder
Api::QueryQuickOrder::SERVICE_NAME
Constants included from Api::QuickDraw
Constants included from Api::QueryOrder
Constants included from Api::WithholdPay
Api::WithholdPay::SERVICE_NAME
Constants included from Api::SmsPayResend
Api::SmsPayResend::SERVICE_NAME
Constants included from Api::SmsPayConfirm
Api::SmsPayConfirm::SERVICE_NAME
Constants included from Api::SmsPayRequest
Api::SmsPayRequest::SERVICE_NAME
Instance Method Summary collapse
-
#initialize(options_arg) ⇒ Client
constructor
A new instance of Client.
Methods included from Api::QueryBalance
Methods included from Api::QueryQuickOrder
Methods included from Api::QuickDraw
Methods included from Api::QueryOrder
Methods included from Api::WithholdPay
Methods included from Api::SmsPayResend
Methods included from Api::SmsPayConfirm
Methods included from Api::SmsPayRequest
Constructor Details
#initialize(options_arg) ⇒ Client
Returns a new instance of Client.
20 21 22 23 24 25 26 27 28 |
# File 'lib/chan_pay/client.rb', line 20 def initialize() = Utils.symbolize_keys() @partner_id = [:partner_id] @seller_id = [:seller_id] @server_uri = URI [:server_url] @private_key = [:private_key] @public_key = [:public_key] end |