class Ingenico::Connect::SDK::Merchant::MerchantClient
Merchant
client. Thread-safe.
Public Class Methods
@param parent [Ingenico::Connect::SDK::ApiResource] @param path_context [Hash]
Ingenico::Connect::SDK::ApiResource::new
# File lib/ingenico/connect/sdk/merchant/merchant_client.rb, line 30 def initialize(parent, path_context) super(parent, path_context) end
Public Instance Methods
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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