class Ingenico::Connect::SDK::Merchant::MerchantClient

Merchant client. Thread-safe.

Public Class Methods

new(parent, path_context) click to toggle source

@param parent [Ingenico::Connect::SDK::ApiResource] @param path_context [Hash]

# File lib/ingenico/connect/sdk/merchant/merchant_client.rb, line 30
def initialize(parent, path_context)
  super(parent, path_context)
end

Public Instance Methods

captures() click to toggle source

Resource /!{merchantId}/captures @return [Ingenico::Connect::SDK::Merchant::Captures::CapturesClient]

# File lib/ingenico/connect/sdk/merchant/merchant_client.rb, line 54
def captures
  Ingenico::Connect::SDK::Merchant::Captures::CapturesClient.new(self, nil)
end
disputes() click to toggle source

Resource /!{merchantId}/disputes @return [Ingenico::Connect::SDK::Merchant::Disputes::DisputesClient]

# File lib/ingenico/connect/sdk/merchant/merchant_client.rb, line 66
def disputes
  Ingenico::Connect::SDK::Merchant::Disputes::DisputesClient.new(self, nil)
end
files() click to toggle source

Resource /!{merchantId}/files @return [Ingenico::Connect::SDK::Merchant::Files::FilesClient]

# File lib/ingenico/connect/sdk/merchant/merchant_client.rb, line 120
def files
  Ingenico::Connect::SDK::Merchant::Files::FilesClient.new(self, nil)
end
hostedcheckouts() click to toggle source

Resource /!{merchantId}/hostedcheckouts @return [Ingenico::Connect::SDK::Merchant::Hostedcheckouts::HostedcheckoutsClient]

# File lib/ingenico/connect/sdk/merchant/merchant_client.rb, line 36
def hostedcheckouts
  Ingenico::Connect::SDK::Merchant::Hostedcheckouts::HostedcheckoutsClient.new(self, nil)
end
hostedmandatemanagements() click to toggle source

Resource /!{merchantId}/hostedmandatemanagements @return [Ingenico::Connect::SDK::Merchant::Hostedmandatemanagements::HostedmandatemanagementsClient]

# File lib/ingenico/connect/sdk/merchant/merchant_client.rb, line 42
def hostedmandatemanagements
  Ingenico::Connect::SDK::Merchant::Hostedmandatemanagements::HostedmandatemanagementsClient.new(self, nil)
end
mandates() click to toggle source

Resource /!{merchantId}/mandates @return [Ingenico::Connect::SDK::Merchant::Mandates::MandatesClient]

# File lib/ingenico/connect/sdk/merchant/merchant_client.rb, line 108
def mandates
  Ingenico::Connect::SDK::Merchant::Mandates::MandatesClient.new(self, nil)
end
payments() click to toggle source

Resource /!{merchantId}/payments @return [Ingenico::Connect::SDK::Merchant::Payments::PaymentsClient]

# File lib/ingenico/connect/sdk/merchant/merchant_client.rb, line 48
def payments
  Ingenico::Connect::SDK::Merchant::Payments::PaymentsClient.new(self, nil)
end
payouts() click to toggle source

Resource /!{merchantId}/payouts @return [Ingenico::Connect::SDK::Merchant::Payouts::PayoutsClient]

# File lib/ingenico/connect/sdk/merchant/merchant_client.rb, line 72
def payouts
  Ingenico::Connect::SDK::Merchant::Payouts::PayoutsClient.new(self, nil)
end
productgroups() click to toggle source

Resource /!{merchantId}/productgroups @return [Ingenico::Connect::SDK::Merchant::Productgroups::ProductgroupsClient]

# File lib/ingenico/connect/sdk/merchant/merchant_client.rb, line 78
def productgroups
  Ingenico::Connect::SDK::Merchant::Productgroups::ProductgroupsClient.new(self, nil)
end
products() click to toggle source

Resource /!{merchantId}/products @return [Ingenico::Connect::SDK::Merchant::Products::ProductsClient]

# File lib/ingenico/connect/sdk/merchant/merchant_client.rb, line 84
def products
  Ingenico::Connect::SDK::Merchant::Products::ProductsClient.new(self, nil)
end
refunds() click to toggle source

Resource /!{merchantId}/refunds @return [Ingenico::Connect::SDK::Merchant::Refunds::RefundsClient]

# File lib/ingenico/connect/sdk/merchant/merchant_client.rb, line 60
def refunds
  Ingenico::Connect::SDK::Merchant::Refunds::RefundsClient.new(self, nil)
end
riskassessments() click to toggle source

Resource /!{merchantId}/riskassessments @return [Ingenico::Connect::SDK::Merchant::Riskassessments::RiskassessmentsClient]

# File lib/ingenico/connect/sdk/merchant/merchant_client.rb, line 90
def riskassessments
  Ingenico::Connect::SDK::Merchant::Riskassessments::RiskassessmentsClient.new(self, nil)
end
services() click to toggle source

Resource /!{merchantId}/services @return [Ingenico::Connect::SDK::Merchant::Services::ServicesClient]

# File lib/ingenico/connect/sdk/merchant/merchant_client.rb, line 96
def services
  Ingenico::Connect::SDK::Merchant::Services::ServicesClient.new(self, nil)
end
sessions() click to toggle source

Resource /!{merchantId}/sessions @return [Ingenico::Connect::SDK::Merchant::Sessions::SessionsClient]

# File lib/ingenico/connect/sdk/merchant/merchant_client.rb, line 114
def sessions
  Ingenico::Connect::SDK::Merchant::Sessions::SessionsClient.new(self, nil)
end
tokens() click to toggle source

Resource /!{merchantId}/tokens @return [Ingenico::Connect::SDK::Merchant::Tokens::TokensClient]

# File lib/ingenico/connect/sdk/merchant/merchant_client.rb, line 102
def tokens
  Ingenico::Connect::SDK::Merchant::Tokens::TokensClient.new(self, nil)
end