Class: Ingenico::Connect::SDK::Merchant::MerchantClient
- Inherits:
-
ApiResource
- Object
- ApiResource
- Ingenico::Connect::SDK::Merchant::MerchantClient
- Defined in:
- lib/ingenico/connect/sdk/merchant/merchant_client.rb
Overview
Merchant client. Thread-safe.
Instance Attribute Summary
Attributes inherited from ApiResource
#client_meta_info, #communicator
Instance Method Summary collapse
-
#captures ⇒ Object
- Resource /{merchantId}/captures Returns
-
#disputes ⇒ Object
- Resource /{merchantId}/disputes Returns
-
#hostedcheckouts ⇒ Object
- Resource /{merchantId}/hostedcheckouts Returns
-
#hostedmandatemanagements ⇒ Object
- Resource /{merchantId}/hostedmandatemanagements Returns
-
#initialize(parent, path_context) ⇒ MerchantClient
constructor
- parent
- ApiResource path_context
-
Hash of String to String.
-
#mandates ⇒ Object
- Resource /{merchantId}/mandates Returns
-
#payments ⇒ Object
- Resource /{merchantId}/payments Returns
-
#payouts ⇒ Object
- Resource /{merchantId}/payouts Returns
-
#productgroups ⇒ Object
- Resource /{merchantId}/productgroups Returns
-
#products ⇒ Object
- Resource /{merchantId}/products Returns
-
#refunds ⇒ Object
- Resource /{merchantId}/refunds Returns
-
#riskassessments ⇒ Object
- Resource /{merchantId}/riskassessments Returns
-
#services ⇒ Object
- Resource /{merchantId}/services Returns
-
#sessions ⇒ Object
- Resource /{merchantId}/sessions Returns
-
#tokens ⇒ Object
- Resource /{merchantId}/tokens Returns
Constructor Details
#initialize(parent, path_context) ⇒ MerchantClient
- parent
- path_context
-
Hash of String to String
29 30 31 |
# File 'lib/ingenico/connect/sdk/merchant/merchant_client.rb', line 29 def initialize(parent, path_context) super(parent, path_context) end |
Instance Method Details
#captures ⇒ Object
Resource /{merchantId}/captures
- Returns
53 54 55 |
# File 'lib/ingenico/connect/sdk/merchant/merchant_client.rb', line 53 def captures Ingenico::Connect::SDK::Merchant::Captures::CapturesClient.new(self, nil) end |
#disputes ⇒ Object
Resource /{merchantId}/disputes
- Returns
65 66 67 |
# File 'lib/ingenico/connect/sdk/merchant/merchant_client.rb', line 65 def disputes Ingenico::Connect::SDK::Merchant::Disputes::DisputesClient.new(self, nil) end |
#hostedcheckouts ⇒ Object
Resource /{merchantId}/hostedcheckouts
35 36 37 |
# File 'lib/ingenico/connect/sdk/merchant/merchant_client.rb', line 35 def hostedcheckouts Ingenico::Connect::SDK::Merchant::Hostedcheckouts::HostedcheckoutsClient.new(self, nil) end |
#hostedmandatemanagements ⇒ Object
Resource /{merchantId}/hostedmandatemanagements
41 42 43 |
# File 'lib/ingenico/connect/sdk/merchant/merchant_client.rb', line 41 def hostedmandatemanagements Ingenico::Connect::SDK::Merchant::Hostedmandatemanagements::HostedmandatemanagementsClient.new(self, nil) end |
#mandates ⇒ Object
Resource /{merchantId}/mandates
107 108 109 |
# File 'lib/ingenico/connect/sdk/merchant/merchant_client.rb', line 107 def mandates Ingenico::Connect::SDK::Merchant::Mandates::MandatesClient.new(self, nil) end |
#payments ⇒ Object
Resource /{merchantId}/payments
- Returns
47 48 49 |
# File 'lib/ingenico/connect/sdk/merchant/merchant_client.rb', line 47 def payments Ingenico::Connect::SDK::Merchant::Payments::PaymentsClient.new(self, nil) end |
#payouts ⇒ Object
Resource /{merchantId}/payouts
- Returns
71 72 73 |
# File 'lib/ingenico/connect/sdk/merchant/merchant_client.rb', line 71 def payouts Ingenico::Connect::SDK::Merchant::Payouts::PayoutsClient.new(self, nil) end |
#productgroups ⇒ Object
Resource /{merchantId}/productgroups
77 78 79 |
# File 'lib/ingenico/connect/sdk/merchant/merchant_client.rb', line 77 def productgroups Ingenico::Connect::SDK::Merchant::Productgroups::ProductgroupsClient.new(self, nil) end |
#products ⇒ Object
Resource /{merchantId}/products
- Returns
83 84 85 |
# File 'lib/ingenico/connect/sdk/merchant/merchant_client.rb', line 83 def products Ingenico::Connect::SDK::Merchant::Products::ProductsClient.new(self, nil) end |
#refunds ⇒ Object
Resource /{merchantId}/refunds
- Returns
59 60 61 |
# File 'lib/ingenico/connect/sdk/merchant/merchant_client.rb', line 59 def refunds Ingenico::Connect::SDK::Merchant::Refunds::RefundsClient.new(self, nil) end |
#riskassessments ⇒ Object
Resource /{merchantId}/riskassessments
89 90 91 |
# File 'lib/ingenico/connect/sdk/merchant/merchant_client.rb', line 89 def riskassessments Ingenico::Connect::SDK::Merchant::Riskassessments::RiskassessmentsClient.new(self, nil) end |
#services ⇒ Object
Resource /{merchantId}/services
- Returns
95 96 97 |
# File 'lib/ingenico/connect/sdk/merchant/merchant_client.rb', line 95 def services Ingenico::Connect::SDK::Merchant::Services::ServicesClient.new(self, nil) end |
#sessions ⇒ Object
Resource /{merchantId}/sessions
- Returns
113 114 115 |
# File 'lib/ingenico/connect/sdk/merchant/merchant_client.rb', line 113 def sessions Ingenico::Connect::SDK::Merchant::Sessions::SessionsClient.new(self, nil) end |