Class: CheckoutSdk::Previous::CheckoutApi
- Inherits:
-
Object
- Object
- CheckoutSdk::Previous::CheckoutApi
- Defined in:
- lib/checkout_sdk/previous/checkout_api.rb
Instance Attribute Summary collapse
- #customers ⇒ CheckoutSdk::Customers::CustomerClient
- #disputes ⇒ CheckoutSdk::Disputes::DisputesClient
- #events ⇒ CheckoutSdk::Previous::Events::EventsClient
- #hosted ⇒ CheckoutSdk::Payments::HostedPaymentsClient
- #instruments ⇒ CheckoutSdk::Previous::Instruments::InstrumentsClient
- #klarna ⇒ CheckoutSdk::Previous::Apm::KlarnaClient
- #links ⇒ CheckoutSdk::Payments::PaymentsLinksClient
- #payments ⇒ CheckoutSdk::Payments::PaymentsClient
- #reconciliation ⇒ CheckoutSdk::Previous::Reconciliation::ReconciliationClient
- #risk ⇒ CheckoutSdk::Risk::RiskClient
- #sepa ⇒ CheckoutSdk::Previous::Apm::SepaClient
- #sources ⇒ CheckoutSdk::Previous::Sources::SourcesClient
- #tokens ⇒ CheckoutSdk::Tokens::TokensClient
- #webhooks ⇒ CheckoutSdk::Previous::Webhooks::WebhooksClient
Instance Method Summary collapse
-
#initialize(configuration) ⇒ CheckoutApi
constructor
A new instance of CheckoutApi.
Constructor Details
#initialize(configuration) ⇒ CheckoutApi
Returns a new instance of CheckoutApi.
50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 |
# File 'lib/checkout_sdk/previous/checkout_api.rb', line 50 def initialize(configuration) api_client = base_api_client configuration @customers = CheckoutSdk::Customers::CustomersClient.new api_client, configuration @disputes = CheckoutSdk::Disputes::DisputesClient.new api_client, configuration @hosted = CheckoutSdk::Payments::HostedPaymentsClient.new api_client, configuration @instruments = CheckoutSdk::Previous::Instruments::InstrumentsClient.new api_client, configuration @links = CheckoutSdk::Payments::PaymentsLinksClient.new api_client, configuration @payments = CheckoutSdk::Previous::Payments::PaymentsClient.new api_client, configuration @sources = CheckoutSdk::Previous::Sources::SourcesClient.new api_client, configuration @tokens = CheckoutSdk::Tokens::TokensClient.new api_client, configuration @klarna = CheckoutSdk::Previous::Apm::KlarnaClient.new api_client, configuration @sepa = CheckoutSdk::Previous::Apm::SepaClient.new api_client, configuration @risk = CheckoutSdk::Risk::RiskClient.new api_client, configuration @reconciliation = CheckoutSdk::Previous::Reconciliation::ReconciliationClient.new api_client, configuration @webhooks = CheckoutSdk::Previous::Webhooks::WebhooksClient.new api_client, configuration @events = CheckoutSdk::Previous::Events::EventsClient.new api_client, configuration end |
Instance Attribute Details
#customers ⇒ CheckoutSdk::Customers::CustomerClient
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
# File 'lib/checkout_sdk/previous/checkout_api.rb', line 33 class CheckoutApi attr_reader :customers, :disputes, :hosted, :instruments, :links, :payments, :sources, :tokens, :klarna, :sepa, :risk, :reconciliation, :webhooks, :events # @param [CheckoutConfiguration] configuration def initialize(configuration) api_client = base_api_client configuration @customers = CheckoutSdk::Customers::CustomersClient.new api_client, configuration @disputes = CheckoutSdk::Disputes::DisputesClient.new api_client, configuration @hosted = CheckoutSdk::Payments::HostedPaymentsClient.new api_client, configuration @instruments = CheckoutSdk::Previous::Instruments::InstrumentsClient.new api_client, configuration @links = CheckoutSdk::Payments::PaymentsLinksClient.new api_client, configuration @payments = CheckoutSdk::Previous::Payments::PaymentsClient.new api_client, configuration @sources = CheckoutSdk::Previous::Sources::SourcesClient.new api_client, configuration @tokens = CheckoutSdk::Tokens::TokensClient.new api_client, configuration @klarna = CheckoutSdk::Previous::Apm::KlarnaClient.new api_client, configuration @sepa = CheckoutSdk::Previous::Apm::SepaClient.new api_client, configuration @risk = CheckoutSdk::Risk::RiskClient.new api_client, configuration @reconciliation = CheckoutSdk::Previous::Reconciliation::ReconciliationClient.new api_client, configuration @webhooks = CheckoutSdk::Previous::Webhooks::WebhooksClient.new api_client, configuration @events = CheckoutSdk::Previous::Events::EventsClient.new api_client, configuration end private # @param [CheckoutConfiguration] configuration # @return [ApiClient] def base_api_client(configuration) CheckoutSdk::ApiClient.new configuration, configuration.environment.base_uri end end |
#disputes ⇒ CheckoutSdk::Disputes::DisputesClient
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
# File 'lib/checkout_sdk/previous/checkout_api.rb', line 33 class CheckoutApi attr_reader :customers, :disputes, :hosted, :instruments, :links, :payments, :sources, :tokens, :klarna, :sepa, :risk, :reconciliation, :webhooks, :events # @param [CheckoutConfiguration] configuration def initialize(configuration) api_client = base_api_client configuration @customers = CheckoutSdk::Customers::CustomersClient.new api_client, configuration @disputes = CheckoutSdk::Disputes::DisputesClient.new api_client, configuration @hosted = CheckoutSdk::Payments::HostedPaymentsClient.new api_client, configuration @instruments = CheckoutSdk::Previous::Instruments::InstrumentsClient.new api_client, configuration @links = CheckoutSdk::Payments::PaymentsLinksClient.new api_client, configuration @payments = CheckoutSdk::Previous::Payments::PaymentsClient.new api_client, configuration @sources = CheckoutSdk::Previous::Sources::SourcesClient.new api_client, configuration @tokens = CheckoutSdk::Tokens::TokensClient.new api_client, configuration @klarna = CheckoutSdk::Previous::Apm::KlarnaClient.new api_client, configuration @sepa = CheckoutSdk::Previous::Apm::SepaClient.new api_client, configuration @risk = CheckoutSdk::Risk::RiskClient.new api_client, configuration @reconciliation = CheckoutSdk::Previous::Reconciliation::ReconciliationClient.new api_client, configuration @webhooks = CheckoutSdk::Previous::Webhooks::WebhooksClient.new api_client, configuration @events = CheckoutSdk::Previous::Events::EventsClient.new api_client, configuration end private # @param [CheckoutConfiguration] configuration # @return [ApiClient] def base_api_client(configuration) CheckoutSdk::ApiClient.new configuration, configuration.environment.base_uri end end |
#events ⇒ CheckoutSdk::Previous::Events::EventsClient
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
# File 'lib/checkout_sdk/previous/checkout_api.rb', line 33 class CheckoutApi attr_reader :customers, :disputes, :hosted, :instruments, :links, :payments, :sources, :tokens, :klarna, :sepa, :risk, :reconciliation, :webhooks, :events # @param [CheckoutConfiguration] configuration def initialize(configuration) api_client = base_api_client configuration @customers = CheckoutSdk::Customers::CustomersClient.new api_client, configuration @disputes = CheckoutSdk::Disputes::DisputesClient.new api_client, configuration @hosted = CheckoutSdk::Payments::HostedPaymentsClient.new api_client, configuration @instruments = CheckoutSdk::Previous::Instruments::InstrumentsClient.new api_client, configuration @links = CheckoutSdk::Payments::PaymentsLinksClient.new api_client, configuration @payments = CheckoutSdk::Previous::Payments::PaymentsClient.new api_client, configuration @sources = CheckoutSdk::Previous::Sources::SourcesClient.new api_client, configuration @tokens = CheckoutSdk::Tokens::TokensClient.new api_client, configuration @klarna = CheckoutSdk::Previous::Apm::KlarnaClient.new api_client, configuration @sepa = CheckoutSdk::Previous::Apm::SepaClient.new api_client, configuration @risk = CheckoutSdk::Risk::RiskClient.new api_client, configuration @reconciliation = CheckoutSdk::Previous::Reconciliation::ReconciliationClient.new api_client, configuration @webhooks = CheckoutSdk::Previous::Webhooks::WebhooksClient.new api_client, configuration @events = CheckoutSdk::Previous::Events::EventsClient.new api_client, configuration end private # @param [CheckoutConfiguration] configuration # @return [ApiClient] def base_api_client(configuration) CheckoutSdk::ApiClient.new configuration, configuration.environment.base_uri end end |
#hosted ⇒ CheckoutSdk::Payments::HostedPaymentsClient
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
# File 'lib/checkout_sdk/previous/checkout_api.rb', line 33 class CheckoutApi attr_reader :customers, :disputes, :hosted, :instruments, :links, :payments, :sources, :tokens, :klarna, :sepa, :risk, :reconciliation, :webhooks, :events # @param [CheckoutConfiguration] configuration def initialize(configuration) api_client = base_api_client configuration @customers = CheckoutSdk::Customers::CustomersClient.new api_client, configuration @disputes = CheckoutSdk::Disputes::DisputesClient.new api_client, configuration @hosted = CheckoutSdk::Payments::HostedPaymentsClient.new api_client, configuration @instruments = CheckoutSdk::Previous::Instruments::InstrumentsClient.new api_client, configuration @links = CheckoutSdk::Payments::PaymentsLinksClient.new api_client, configuration @payments = CheckoutSdk::Previous::Payments::PaymentsClient.new api_client, configuration @sources = CheckoutSdk::Previous::Sources::SourcesClient.new api_client, configuration @tokens = CheckoutSdk::Tokens::TokensClient.new api_client, configuration @klarna = CheckoutSdk::Previous::Apm::KlarnaClient.new api_client, configuration @sepa = CheckoutSdk::Previous::Apm::SepaClient.new api_client, configuration @risk = CheckoutSdk::Risk::RiskClient.new api_client, configuration @reconciliation = CheckoutSdk::Previous::Reconciliation::ReconciliationClient.new api_client, configuration @webhooks = CheckoutSdk::Previous::Webhooks::WebhooksClient.new api_client, configuration @events = CheckoutSdk::Previous::Events::EventsClient.new api_client, configuration end private # @param [CheckoutConfiguration] configuration # @return [ApiClient] def base_api_client(configuration) CheckoutSdk::ApiClient.new configuration, configuration.environment.base_uri end end |
#instruments ⇒ CheckoutSdk::Previous::Instruments::InstrumentsClient
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
# File 'lib/checkout_sdk/previous/checkout_api.rb', line 33 class CheckoutApi attr_reader :customers, :disputes, :hosted, :instruments, :links, :payments, :sources, :tokens, :klarna, :sepa, :risk, :reconciliation, :webhooks, :events # @param [CheckoutConfiguration] configuration def initialize(configuration) api_client = base_api_client configuration @customers = CheckoutSdk::Customers::CustomersClient.new api_client, configuration @disputes = CheckoutSdk::Disputes::DisputesClient.new api_client, configuration @hosted = CheckoutSdk::Payments::HostedPaymentsClient.new api_client, configuration @instruments = CheckoutSdk::Previous::Instruments::InstrumentsClient.new api_client, configuration @links = CheckoutSdk::Payments::PaymentsLinksClient.new api_client, configuration @payments = CheckoutSdk::Previous::Payments::PaymentsClient.new api_client, configuration @sources = CheckoutSdk::Previous::Sources::SourcesClient.new api_client, configuration @tokens = CheckoutSdk::Tokens::TokensClient.new api_client, configuration @klarna = CheckoutSdk::Previous::Apm::KlarnaClient.new api_client, configuration @sepa = CheckoutSdk::Previous::Apm::SepaClient.new api_client, configuration @risk = CheckoutSdk::Risk::RiskClient.new api_client, configuration @reconciliation = CheckoutSdk::Previous::Reconciliation::ReconciliationClient.new api_client, configuration @webhooks = CheckoutSdk::Previous::Webhooks::WebhooksClient.new api_client, configuration @events = CheckoutSdk::Previous::Events::EventsClient.new api_client, configuration end private # @param [CheckoutConfiguration] configuration # @return [ApiClient] def base_api_client(configuration) CheckoutSdk::ApiClient.new configuration, configuration.environment.base_uri end end |
#klarna ⇒ CheckoutSdk::Previous::Apm::KlarnaClient
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
# File 'lib/checkout_sdk/previous/checkout_api.rb', line 33 class CheckoutApi attr_reader :customers, :disputes, :hosted, :instruments, :links, :payments, :sources, :tokens, :klarna, :sepa, :risk, :reconciliation, :webhooks, :events # @param [CheckoutConfiguration] configuration def initialize(configuration) api_client = base_api_client configuration @customers = CheckoutSdk::Customers::CustomersClient.new api_client, configuration @disputes = CheckoutSdk::Disputes::DisputesClient.new api_client, configuration @hosted = CheckoutSdk::Payments::HostedPaymentsClient.new api_client, configuration @instruments = CheckoutSdk::Previous::Instruments::InstrumentsClient.new api_client, configuration @links = CheckoutSdk::Payments::PaymentsLinksClient.new api_client, configuration @payments = CheckoutSdk::Previous::Payments::PaymentsClient.new api_client, configuration @sources = CheckoutSdk::Previous::Sources::SourcesClient.new api_client, configuration @tokens = CheckoutSdk::Tokens::TokensClient.new api_client, configuration @klarna = CheckoutSdk::Previous::Apm::KlarnaClient.new api_client, configuration @sepa = CheckoutSdk::Previous::Apm::SepaClient.new api_client, configuration @risk = CheckoutSdk::Risk::RiskClient.new api_client, configuration @reconciliation = CheckoutSdk::Previous::Reconciliation::ReconciliationClient.new api_client, configuration @webhooks = CheckoutSdk::Previous::Webhooks::WebhooksClient.new api_client, configuration @events = CheckoutSdk::Previous::Events::EventsClient.new api_client, configuration end private # @param [CheckoutConfiguration] configuration # @return [ApiClient] def base_api_client(configuration) CheckoutSdk::ApiClient.new configuration, configuration.environment.base_uri end end |
#links ⇒ CheckoutSdk::Payments::PaymentsLinksClient
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
# File 'lib/checkout_sdk/previous/checkout_api.rb', line 33 class CheckoutApi attr_reader :customers, :disputes, :hosted, :instruments, :links, :payments, :sources, :tokens, :klarna, :sepa, :risk, :reconciliation, :webhooks, :events # @param [CheckoutConfiguration] configuration def initialize(configuration) api_client = base_api_client configuration @customers = CheckoutSdk::Customers::CustomersClient.new api_client, configuration @disputes = CheckoutSdk::Disputes::DisputesClient.new api_client, configuration @hosted = CheckoutSdk::Payments::HostedPaymentsClient.new api_client, configuration @instruments = CheckoutSdk::Previous::Instruments::InstrumentsClient.new api_client, configuration @links = CheckoutSdk::Payments::PaymentsLinksClient.new api_client, configuration @payments = CheckoutSdk::Previous::Payments::PaymentsClient.new api_client, configuration @sources = CheckoutSdk::Previous::Sources::SourcesClient.new api_client, configuration @tokens = CheckoutSdk::Tokens::TokensClient.new api_client, configuration @klarna = CheckoutSdk::Previous::Apm::KlarnaClient.new api_client, configuration @sepa = CheckoutSdk::Previous::Apm::SepaClient.new api_client, configuration @risk = CheckoutSdk::Risk::RiskClient.new api_client, configuration @reconciliation = CheckoutSdk::Previous::Reconciliation::ReconciliationClient.new api_client, configuration @webhooks = CheckoutSdk::Previous::Webhooks::WebhooksClient.new api_client, configuration @events = CheckoutSdk::Previous::Events::EventsClient.new api_client, configuration end private # @param [CheckoutConfiguration] configuration # @return [ApiClient] def base_api_client(configuration) CheckoutSdk::ApiClient.new configuration, configuration.environment.base_uri end end |
#payments ⇒ CheckoutSdk::Payments::PaymentsClient
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
# File 'lib/checkout_sdk/previous/checkout_api.rb', line 33 class CheckoutApi attr_reader :customers, :disputes, :hosted, :instruments, :links, :payments, :sources, :tokens, :klarna, :sepa, :risk, :reconciliation, :webhooks, :events # @param [CheckoutConfiguration] configuration def initialize(configuration) api_client = base_api_client configuration @customers = CheckoutSdk::Customers::CustomersClient.new api_client, configuration @disputes = CheckoutSdk::Disputes::DisputesClient.new api_client, configuration @hosted = CheckoutSdk::Payments::HostedPaymentsClient.new api_client, configuration @instruments = CheckoutSdk::Previous::Instruments::InstrumentsClient.new api_client, configuration @links = CheckoutSdk::Payments::PaymentsLinksClient.new api_client, configuration @payments = CheckoutSdk::Previous::Payments::PaymentsClient.new api_client, configuration @sources = CheckoutSdk::Previous::Sources::SourcesClient.new api_client, configuration @tokens = CheckoutSdk::Tokens::TokensClient.new api_client, configuration @klarna = CheckoutSdk::Previous::Apm::KlarnaClient.new api_client, configuration @sepa = CheckoutSdk::Previous::Apm::SepaClient.new api_client, configuration @risk = CheckoutSdk::Risk::RiskClient.new api_client, configuration @reconciliation = CheckoutSdk::Previous::Reconciliation::ReconciliationClient.new api_client, configuration @webhooks = CheckoutSdk::Previous::Webhooks::WebhooksClient.new api_client, configuration @events = CheckoutSdk::Previous::Events::EventsClient.new api_client, configuration end private # @param [CheckoutConfiguration] configuration # @return [ApiClient] def base_api_client(configuration) CheckoutSdk::ApiClient.new configuration, configuration.environment.base_uri end end |
#reconciliation ⇒ CheckoutSdk::Previous::Reconciliation::ReconciliationClient
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
# File 'lib/checkout_sdk/previous/checkout_api.rb', line 33 class CheckoutApi attr_reader :customers, :disputes, :hosted, :instruments, :links, :payments, :sources, :tokens, :klarna, :sepa, :risk, :reconciliation, :webhooks, :events # @param [CheckoutConfiguration] configuration def initialize(configuration) api_client = base_api_client configuration @customers = CheckoutSdk::Customers::CustomersClient.new api_client, configuration @disputes = CheckoutSdk::Disputes::DisputesClient.new api_client, configuration @hosted = CheckoutSdk::Payments::HostedPaymentsClient.new api_client, configuration @instruments = CheckoutSdk::Previous::Instruments::InstrumentsClient.new api_client, configuration @links = CheckoutSdk::Payments::PaymentsLinksClient.new api_client, configuration @payments = CheckoutSdk::Previous::Payments::PaymentsClient.new api_client, configuration @sources = CheckoutSdk::Previous::Sources::SourcesClient.new api_client, configuration @tokens = CheckoutSdk::Tokens::TokensClient.new api_client, configuration @klarna = CheckoutSdk::Previous::Apm::KlarnaClient.new api_client, configuration @sepa = CheckoutSdk::Previous::Apm::SepaClient.new api_client, configuration @risk = CheckoutSdk::Risk::RiskClient.new api_client, configuration @reconciliation = CheckoutSdk::Previous::Reconciliation::ReconciliationClient.new api_client, configuration @webhooks = CheckoutSdk::Previous::Webhooks::WebhooksClient.new api_client, configuration @events = CheckoutSdk::Previous::Events::EventsClient.new api_client, configuration end private # @param [CheckoutConfiguration] configuration # @return [ApiClient] def base_api_client(configuration) CheckoutSdk::ApiClient.new configuration, configuration.environment.base_uri end end |
#risk ⇒ CheckoutSdk::Risk::RiskClient
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
# File 'lib/checkout_sdk/previous/checkout_api.rb', line 33 class CheckoutApi attr_reader :customers, :disputes, :hosted, :instruments, :links, :payments, :sources, :tokens, :klarna, :sepa, :risk, :reconciliation, :webhooks, :events # @param [CheckoutConfiguration] configuration def initialize(configuration) api_client = base_api_client configuration @customers = CheckoutSdk::Customers::CustomersClient.new api_client, configuration @disputes = CheckoutSdk::Disputes::DisputesClient.new api_client, configuration @hosted = CheckoutSdk::Payments::HostedPaymentsClient.new api_client, configuration @instruments = CheckoutSdk::Previous::Instruments::InstrumentsClient.new api_client, configuration @links = CheckoutSdk::Payments::PaymentsLinksClient.new api_client, configuration @payments = CheckoutSdk::Previous::Payments::PaymentsClient.new api_client, configuration @sources = CheckoutSdk::Previous::Sources::SourcesClient.new api_client, configuration @tokens = CheckoutSdk::Tokens::TokensClient.new api_client, configuration @klarna = CheckoutSdk::Previous::Apm::KlarnaClient.new api_client, configuration @sepa = CheckoutSdk::Previous::Apm::SepaClient.new api_client, configuration @risk = CheckoutSdk::Risk::RiskClient.new api_client, configuration @reconciliation = CheckoutSdk::Previous::Reconciliation::ReconciliationClient.new api_client, configuration @webhooks = CheckoutSdk::Previous::Webhooks::WebhooksClient.new api_client, configuration @events = CheckoutSdk::Previous::Events::EventsClient.new api_client, configuration end private # @param [CheckoutConfiguration] configuration # @return [ApiClient] def base_api_client(configuration) CheckoutSdk::ApiClient.new configuration, configuration.environment.base_uri end end |
#sepa ⇒ CheckoutSdk::Previous::Apm::SepaClient
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
# File 'lib/checkout_sdk/previous/checkout_api.rb', line 33 class CheckoutApi attr_reader :customers, :disputes, :hosted, :instruments, :links, :payments, :sources, :tokens, :klarna, :sepa, :risk, :reconciliation, :webhooks, :events # @param [CheckoutConfiguration] configuration def initialize(configuration) api_client = base_api_client configuration @customers = CheckoutSdk::Customers::CustomersClient.new api_client, configuration @disputes = CheckoutSdk::Disputes::DisputesClient.new api_client, configuration @hosted = CheckoutSdk::Payments::HostedPaymentsClient.new api_client, configuration @instruments = CheckoutSdk::Previous::Instruments::InstrumentsClient.new api_client, configuration @links = CheckoutSdk::Payments::PaymentsLinksClient.new api_client, configuration @payments = CheckoutSdk::Previous::Payments::PaymentsClient.new api_client, configuration @sources = CheckoutSdk::Previous::Sources::SourcesClient.new api_client, configuration @tokens = CheckoutSdk::Tokens::TokensClient.new api_client, configuration @klarna = CheckoutSdk::Previous::Apm::KlarnaClient.new api_client, configuration @sepa = CheckoutSdk::Previous::Apm::SepaClient.new api_client, configuration @risk = CheckoutSdk::Risk::RiskClient.new api_client, configuration @reconciliation = CheckoutSdk::Previous::Reconciliation::ReconciliationClient.new api_client, configuration @webhooks = CheckoutSdk::Previous::Webhooks::WebhooksClient.new api_client, configuration @events = CheckoutSdk::Previous::Events::EventsClient.new api_client, configuration end private # @param [CheckoutConfiguration] configuration # @return [ApiClient] def base_api_client(configuration) CheckoutSdk::ApiClient.new configuration, configuration.environment.base_uri end end |
#sources ⇒ CheckoutSdk::Previous::Sources::SourcesClient
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
# File 'lib/checkout_sdk/previous/checkout_api.rb', line 33 class CheckoutApi attr_reader :customers, :disputes, :hosted, :instruments, :links, :payments, :sources, :tokens, :klarna, :sepa, :risk, :reconciliation, :webhooks, :events # @param [CheckoutConfiguration] configuration def initialize(configuration) api_client = base_api_client configuration @customers = CheckoutSdk::Customers::CustomersClient.new api_client, configuration @disputes = CheckoutSdk::Disputes::DisputesClient.new api_client, configuration @hosted = CheckoutSdk::Payments::HostedPaymentsClient.new api_client, configuration @instruments = CheckoutSdk::Previous::Instruments::InstrumentsClient.new api_client, configuration @links = CheckoutSdk::Payments::PaymentsLinksClient.new api_client, configuration @payments = CheckoutSdk::Previous::Payments::PaymentsClient.new api_client, configuration @sources = CheckoutSdk::Previous::Sources::SourcesClient.new api_client, configuration @tokens = CheckoutSdk::Tokens::TokensClient.new api_client, configuration @klarna = CheckoutSdk::Previous::Apm::KlarnaClient.new api_client, configuration @sepa = CheckoutSdk::Previous::Apm::SepaClient.new api_client, configuration @risk = CheckoutSdk::Risk::RiskClient.new api_client, configuration @reconciliation = CheckoutSdk::Previous::Reconciliation::ReconciliationClient.new api_client, configuration @webhooks = CheckoutSdk::Previous::Webhooks::WebhooksClient.new api_client, configuration @events = CheckoutSdk::Previous::Events::EventsClient.new api_client, configuration end private # @param [CheckoutConfiguration] configuration # @return [ApiClient] def base_api_client(configuration) CheckoutSdk::ApiClient.new configuration, configuration.environment.base_uri end end |
#tokens ⇒ CheckoutSdk::Tokens::TokensClient
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
# File 'lib/checkout_sdk/previous/checkout_api.rb', line 33 class CheckoutApi attr_reader :customers, :disputes, :hosted, :instruments, :links, :payments, :sources, :tokens, :klarna, :sepa, :risk, :reconciliation, :webhooks, :events # @param [CheckoutConfiguration] configuration def initialize(configuration) api_client = base_api_client configuration @customers = CheckoutSdk::Customers::CustomersClient.new api_client, configuration @disputes = CheckoutSdk::Disputes::DisputesClient.new api_client, configuration @hosted = CheckoutSdk::Payments::HostedPaymentsClient.new api_client, configuration @instruments = CheckoutSdk::Previous::Instruments::InstrumentsClient.new api_client, configuration @links = CheckoutSdk::Payments::PaymentsLinksClient.new api_client, configuration @payments = CheckoutSdk::Previous::Payments::PaymentsClient.new api_client, configuration @sources = CheckoutSdk::Previous::Sources::SourcesClient.new api_client, configuration @tokens = CheckoutSdk::Tokens::TokensClient.new api_client, configuration @klarna = CheckoutSdk::Previous::Apm::KlarnaClient.new api_client, configuration @sepa = CheckoutSdk::Previous::Apm::SepaClient.new api_client, configuration @risk = CheckoutSdk::Risk::RiskClient.new api_client, configuration @reconciliation = CheckoutSdk::Previous::Reconciliation::ReconciliationClient.new api_client, configuration @webhooks = CheckoutSdk::Previous::Webhooks::WebhooksClient.new api_client, configuration @events = CheckoutSdk::Previous::Events::EventsClient.new api_client, configuration end private # @param [CheckoutConfiguration] configuration # @return [ApiClient] def base_api_client(configuration) CheckoutSdk::ApiClient.new configuration, configuration.environment.base_uri end end |
#webhooks ⇒ CheckoutSdk::Previous::Webhooks::WebhooksClient
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
# File 'lib/checkout_sdk/previous/checkout_api.rb', line 33 class CheckoutApi attr_reader :customers, :disputes, :hosted, :instruments, :links, :payments, :sources, :tokens, :klarna, :sepa, :risk, :reconciliation, :webhooks, :events # @param [CheckoutConfiguration] configuration def initialize(configuration) api_client = base_api_client configuration @customers = CheckoutSdk::Customers::CustomersClient.new api_client, configuration @disputes = CheckoutSdk::Disputes::DisputesClient.new api_client, configuration @hosted = CheckoutSdk::Payments::HostedPaymentsClient.new api_client, configuration @instruments = CheckoutSdk::Previous::Instruments::InstrumentsClient.new api_client, configuration @links = CheckoutSdk::Payments::PaymentsLinksClient.new api_client, configuration @payments = CheckoutSdk::Previous::Payments::PaymentsClient.new api_client, configuration @sources = CheckoutSdk::Previous::Sources::SourcesClient.new api_client, configuration @tokens = CheckoutSdk::Tokens::TokensClient.new api_client, configuration @klarna = CheckoutSdk::Previous::Apm::KlarnaClient.new api_client, configuration @sepa = CheckoutSdk::Previous::Apm::SepaClient.new api_client, configuration @risk = CheckoutSdk::Risk::RiskClient.new api_client, configuration @reconciliation = CheckoutSdk::Previous::Reconciliation::ReconciliationClient.new api_client, configuration @webhooks = CheckoutSdk::Previous::Webhooks::WebhooksClient.new api_client, configuration @events = CheckoutSdk::Previous::Events::EventsClient.new api_client, configuration end private # @param [CheckoutConfiguration] configuration # @return [ApiClient] def base_api_client(configuration) CheckoutSdk::ApiClient.new configuration, configuration.environment.base_uri end end |