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 ⇒ Ingenico::Connect::SDK::Merchant::Captures::CapturesClient
Resource /{merchantId}/captures.
-
#disputes ⇒ Ingenico::Connect::SDK::Merchant::Disputes::DisputesClient
Resource /{merchantId}/disputes.
-
#files ⇒ Ingenico::Connect::SDK::Merchant::Files::FilesClient
Resource /{merchantId}/files.
-
#hostedcheckouts ⇒ Ingenico::Connect::SDK::Merchant::Hostedcheckouts::HostedcheckoutsClient
Resource /{merchantId}/hostedcheckouts.
-
#hostedmandatemanagements ⇒ Ingenico::Connect::SDK::Merchant::Hostedmandatemanagements::HostedmandatemanagementsClient
Resource /{merchantId}/hostedmandatemanagements.
-
#initialize(parent, path_context) ⇒ MerchantClient
constructor
A new instance of MerchantClient.
-
#installments ⇒ Ingenico::Connect::SDK::Merchant::Installments::InstallmentsClient
Resource /{merchantId}/installments.
-
#mandates ⇒ Ingenico::Connect::SDK::Merchant::Mandates::MandatesClient
Resource /{merchantId}/mandates.
-
#payments ⇒ Ingenico::Connect::SDK::Merchant::Payments::PaymentsClient
Resource /{merchantId}/payments.
-
#payouts ⇒ Ingenico::Connect::SDK::Merchant::Payouts::PayoutsClient
Resource /{merchantId}/payouts.
-
#productgroups ⇒ Ingenico::Connect::SDK::Merchant::Productgroups::ProductgroupsClient
Resource /{merchantId}/productgroups.
-
#products ⇒ Ingenico::Connect::SDK::Merchant::Products::ProductsClient
Resource /{merchantId}/products.
-
#refunds ⇒ Ingenico::Connect::SDK::Merchant::Refunds::RefundsClient
Resource /{merchantId}/refunds.
-
#riskassessments ⇒ Ingenico::Connect::SDK::Merchant::Riskassessments::RiskassessmentsClient
Resource /{merchantId}/riskassessments.
-
#services ⇒ Ingenico::Connect::SDK::Merchant::Services::ServicesClient
Resource /{merchantId}/services.
-
#sessions ⇒ Ingenico::Connect::SDK::Merchant::Sessions::SessionsClient
Resource /{merchantId}/sessions.
-
#tokens ⇒ Ingenico::Connect::SDK::Merchant::Tokens::TokensClient
Resource /{merchantId}/tokens.
Constructor Details
#initialize(parent, path_context) ⇒ MerchantClient
Returns a new instance of MerchantClient.
32 33 34 |
# File 'lib/ingenico/connect/sdk/merchant/merchant_client.rb', line 32 def initialize(parent, path_context) super(parent, path_context) end |
Instance Method Details
#captures ⇒ Ingenico::Connect::SDK::Merchant::Captures::CapturesClient
Resource /{merchantId}/captures
56 57 58 |
# File 'lib/ingenico/connect/sdk/merchant/merchant_client.rb', line 56 def captures Ingenico::Connect::SDK::Merchant::Captures::CapturesClient.new(self, nil) end |
#disputes ⇒ Ingenico::Connect::SDK::Merchant::Disputes::DisputesClient
Resource /{merchantId}/disputes
68 69 70 |
# File 'lib/ingenico/connect/sdk/merchant/merchant_client.rb', line 68 def disputes Ingenico::Connect::SDK::Merchant::Disputes::DisputesClient.new(self, nil) end |
#files ⇒ Ingenico::Connect::SDK::Merchant::Files::FilesClient
Resource /{merchantId}/files
128 129 130 |
# File 'lib/ingenico/connect/sdk/merchant/merchant_client.rb', line 128 def files Ingenico::Connect::SDK::Merchant::Files::FilesClient.new(self, nil) end |
#hostedcheckouts ⇒ Ingenico::Connect::SDK::Merchant::Hostedcheckouts::HostedcheckoutsClient
Resource /{merchantId}/hostedcheckouts
38 39 40 |
# File 'lib/ingenico/connect/sdk/merchant/merchant_client.rb', line 38 def hostedcheckouts Ingenico::Connect::SDK::Merchant::Hostedcheckouts::HostedcheckoutsClient.new(self, nil) end |
#hostedmandatemanagements ⇒ Ingenico::Connect::SDK::Merchant::Hostedmandatemanagements::HostedmandatemanagementsClient
Resource /{merchantId}/hostedmandatemanagements
44 45 46 |
# File 'lib/ingenico/connect/sdk/merchant/merchant_client.rb', line 44 def hostedmandatemanagements Ingenico::Connect::SDK::Merchant::Hostedmandatemanagements::HostedmandatemanagementsClient.new(self, nil) end |
#installments ⇒ Ingenico::Connect::SDK::Merchant::Installments::InstallmentsClient
Resource /{merchantId}/installments
122 123 124 |
# File 'lib/ingenico/connect/sdk/merchant/merchant_client.rb', line 122 def installments Ingenico::Connect::SDK::Merchant::Installments::InstallmentsClient.new(self, nil) end |
#mandates ⇒ Ingenico::Connect::SDK::Merchant::Mandates::MandatesClient
Resource /{merchantId}/mandates
110 111 112 |
# File 'lib/ingenico/connect/sdk/merchant/merchant_client.rb', line 110 def mandates Ingenico::Connect::SDK::Merchant::Mandates::MandatesClient.new(self, nil) end |
#payments ⇒ Ingenico::Connect::SDK::Merchant::Payments::PaymentsClient
Resource /{merchantId}/payments
50 51 52 |
# File 'lib/ingenico/connect/sdk/merchant/merchant_client.rb', line 50 def payments Ingenico::Connect::SDK::Merchant::Payments::PaymentsClient.new(self, nil) end |
#payouts ⇒ Ingenico::Connect::SDK::Merchant::Payouts::PayoutsClient
Resource /{merchantId}/payouts
74 75 76 |
# File 'lib/ingenico/connect/sdk/merchant/merchant_client.rb', line 74 def payouts Ingenico::Connect::SDK::Merchant::Payouts::PayoutsClient.new(self, nil) end |
#productgroups ⇒ Ingenico::Connect::SDK::Merchant::Productgroups::ProductgroupsClient
Resource /{merchantId}/productgroups
80 81 82 |
# File 'lib/ingenico/connect/sdk/merchant/merchant_client.rb', line 80 def productgroups Ingenico::Connect::SDK::Merchant::Productgroups::ProductgroupsClient.new(self, nil) end |
#products ⇒ Ingenico::Connect::SDK::Merchant::Products::ProductsClient
Resource /{merchantId}/products
86 87 88 |
# File 'lib/ingenico/connect/sdk/merchant/merchant_client.rb', line 86 def products Ingenico::Connect::SDK::Merchant::Products::ProductsClient.new(self, nil) end |
#refunds ⇒ Ingenico::Connect::SDK::Merchant::Refunds::RefundsClient
Resource /{merchantId}/refunds
62 63 64 |
# File 'lib/ingenico/connect/sdk/merchant/merchant_client.rb', line 62 def refunds Ingenico::Connect::SDK::Merchant::Refunds::RefundsClient.new(self, nil) end |
#riskassessments ⇒ Ingenico::Connect::SDK::Merchant::Riskassessments::RiskassessmentsClient
Resource /{merchantId}/riskassessments
92 93 94 |
# File 'lib/ingenico/connect/sdk/merchant/merchant_client.rb', line 92 def riskassessments Ingenico::Connect::SDK::Merchant::Riskassessments::RiskassessmentsClient.new(self, nil) end |
#services ⇒ Ingenico::Connect::SDK::Merchant::Services::ServicesClient
Resource /{merchantId}/services
98 99 100 |
# File 'lib/ingenico/connect/sdk/merchant/merchant_client.rb', line 98 def services Ingenico::Connect::SDK::Merchant::Services::ServicesClient.new(self, nil) end |
#sessions ⇒ Ingenico::Connect::SDK::Merchant::Sessions::SessionsClient
Resource /{merchantId}/sessions
116 117 118 |
# File 'lib/ingenico/connect/sdk/merchant/merchant_client.rb', line 116 def sessions Ingenico::Connect::SDK::Merchant::Sessions::SessionsClient.new(self, nil) end |
#tokens ⇒ Ingenico::Connect::SDK::Merchant::Tokens::TokensClient
Resource /{merchantId}/tokens
104 105 106 |
# File 'lib/ingenico/connect/sdk/merchant/merchant_client.rb', line 104 def tokens Ingenico::Connect::SDK::Merchant::Tokens::TokensClient.new(self, nil) end |