class Ingenico::Direct::SDK::Merchant::MerchantClient
Merchant
client. Thread-safe.
Public Class Methods
@param parent [Ingenico::Direct::SDK::ApiResource] @param path_context [Hash, nil]
Ingenico::Direct::SDK::ApiResource::new
# File lib/ingenico/direct/sdk/merchant/merchant_client.rb, line 24 def initialize(parent, path_context = nil) super(parent, path_context) end
Public Instance Methods
Resource /v2/!{merchantId}/hostedcheckouts @return [Ingenico::Direct::SDK::Merchant::HostedCheckout::HostedCheckoutClient]
# File lib/ingenico/direct/sdk/merchant/merchant_client.rb, line 78 def hosted_checkout Ingenico::Direct::SDK::Merchant::HostedCheckout::HostedCheckoutClient.new(self, nil) end
Resource /v2/!{merchantId}/hostedtokenizations @return [Ingenico::Direct::SDK::Merchant::HostedTokenization::HostedTokenizationClient]
# File lib/ingenico/direct/sdk/merchant/merchant_client.rb, line 66 def hosted_tokenization Ingenico::Direct::SDK::Merchant::HostedTokenization::HostedTokenizationClient.new(self, nil) end
Resource /v2/!{merchantId}/payments @return [Ingenico::Direct::SDK::Merchant::Payments::PaymentsClient]
# File lib/ingenico/direct/sdk/merchant/merchant_client.rb, line 48 def payments Ingenico::Direct::SDK::Merchant::Payments::PaymentsClient.new(self, nil) end
Resource /v2/!{merchantId}/payouts @return [Ingenico::Direct::SDK::Merchant::Payouts::PayoutsClient]
# File lib/ingenico/direct/sdk/merchant/merchant_client.rb, line 42 def payouts Ingenico::Direct::SDK::Merchant::Payouts::PayoutsClient.new(self, nil) end
Resource /v2/!{merchantId}/productgroups @return [Ingenico::Direct::SDK::Merchant::ProductGroups::ProductGroupsClient]
# File lib/ingenico/direct/sdk/merchant/merchant_client.rb, line 60 def product_groups Ingenico::Direct::SDK::Merchant::ProductGroups::ProductGroupsClient.new(self, nil) end
Resource /v2/!{merchantId}/products @return [Ingenico::Direct::SDK::Merchant::Products::ProductsClient]
# File lib/ingenico/direct/sdk/merchant/merchant_client.rb, line 30 def products Ingenico::Direct::SDK::Merchant::Products::ProductsClient.new(self, nil) end
Resource /v2/!{merchantId}/services @return [Ingenico::Direct::SDK::Merchant::Services::ServicesClient]
# File lib/ingenico/direct/sdk/merchant/merchant_client.rb, line 54 def services Ingenico::Direct::SDK::Merchant::Services::ServicesClient.new(self, nil) end
Resource /v2/!{merchantId}/sessions @return [Ingenico::Direct::SDK::Merchant::Sessions::SessionsClient]
# File lib/ingenico/direct/sdk/merchant/merchant_client.rb, line 36 def sessions Ingenico::Direct::SDK::Merchant::Sessions::SessionsClient.new(self, nil) end
Resource /v2/!{merchantId}/tokens @return [Ingenico::Direct::SDK::Merchant::Tokens::TokensClient]
# File lib/ingenico/direct/sdk/merchant/merchant_client.rb, line 72 def tokens Ingenico::Direct::SDK::Merchant::Tokens::TokensClient.new(self, nil) end