Class: Ingenico::Connect::SDK::Merchant::MerchantClient

Inherits:
ApiResource
  • Object
show all
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

Constructor Details

#initialize(parent, path_context) ⇒ MerchantClient

Returns a new instance of MerchantClient.

Parameters:



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

#capturesIngenico::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

#disputesIngenico::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

#filesIngenico::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

#hostedcheckoutsIngenico::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

#hostedmandatemanagementsIngenico::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

#installmentsIngenico::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

#mandatesIngenico::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

#paymentsIngenico::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

#payoutsIngenico::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

#productgroupsIngenico::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

#productsIngenico::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

#refundsIngenico::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

#riskassessmentsIngenico::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

#servicesIngenico::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

#sessionsIngenico::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

#tokensIngenico::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