Module: SezzleClient

Defined in:
lib/sezzle_client/version.rb,
lib/sezzle_client.rb,
lib/sezzle_client/api_error.rb,
lib/sezzle_client/api_client.rb,
lib/sezzle_client/models/body.rb,
lib/sezzle_client/models/link.rb,
lib/sezzle_client/models/error.rb,
lib/sezzle_client/models/order.rb,
lib/sezzle_client/models/price.rb,
lib/sezzle_client/models/token.rb,
lib/sezzle_client/api/order_api.rb,
lib/sezzle_client/api/token_api.rb,
lib/sezzle_client/configuration.rb,
lib/sezzle_client/models/body_1.rb,
lib/sezzle_client/models/body_2.rb,
lib/sezzle_client/models/body_3.rb,
lib/sezzle_client/models/body_4.rb,
lib/sezzle_client/models/intent.rb,
lib/sezzle_client/models/payout.rb,
lib/sezzle_client/models/refund.rb,
lib/sezzle_client/models/address.rb,
lib/sezzle_client/models/capture.rb,
lib/sezzle_client/models/session.rb,
lib/sezzle_client/models/webhook.rb,
lib/sezzle_client/api/reports_api.rb,
lib/sezzle_client/api/session_api.rb,
lib/sezzle_client/models/customer.rb,
lib/sezzle_client/models/discount.rb,
lib/sezzle_client/api/customer_api.rb,
lib/sezzle_client/api/webhooks_api.rb,
lib/sezzle_client/models/line_item.rb,
lib/sezzle_client/models/error_inner.rb,
lib/sezzle_client/models/notification.rb,
lib/sezzle_client/models/payout_inner.rb,
lib/sezzle_client/models/authorization.rb,
lib/sezzle_client/models/session_status.rb,
lib/sezzle_client/models/installment_plan.rb,
lib/sezzle_client/models/session_cancel_url.rb,
lib/sezzle_client/models/inline_response_200.rb,
lib/sezzle_client/models/inline_response_201.rb,
lib/sezzle_client/models/order_authorization.rb,
lib/sezzle_client/models/all_of_session_order.rb,
lib/sezzle_client/models/inline_response_200_1.rb,
lib/sezzle_client/models/inline_response_200_2.rb,
lib/sezzle_client/models/inline_response_200_3.rb,
lib/sezzle_client/models/inline_response_200_4.rb,
lib/sezzle_client/models/inline_response_200_5.rb,
lib/sezzle_client/models/inline_response_200_6.rb,
lib/sezzle_client/models/inline_response_200_7.rb,
lib/sezzle_client/models/inline_response_200_8.rb,
lib/sezzle_client/models/inline_response_200_9.rb,
lib/sezzle_client/models/inline_response_201_1.rb,
lib/sezzle_client/api/bearer_authentication_api.rb,
lib/sezzle_client/models/all_of_session_customer.rb,
lib/sezzle_client/models/inline_response_200_order.rb,
lib/sezzle_client/models/inline_response_201_1_order.rb,
lib/sezzle_client/models/inline_response_201_1_tokenize.rb

Overview

#Sezzle API

#The Sezzle API is intended for merchants interested in accepting Sezzle Pay as a payment option.

OpenAPI spec version: 2.0.0

Generated by: github.com/swagger-api/swagger-codegen.git Swagger Codegen version: 3.0.25

Defined Under Namespace

Classes: Address, AllOfSessionCustomer, AllOfSessionOrder, ApiClient, ApiError, Authorization, BearerAuthenticationApi, Body, Body1, Body2, Body3, Body4, Capture, Configuration, Customer, CustomerApi, Discount, Error, ErrorInner, InlineResponse200, InlineResponse2001, InlineResponse2002, InlineResponse2003, InlineResponse2004, InlineResponse2005, InlineResponse2006, InlineResponse2007, InlineResponse2008, InlineResponse2009, InlineResponse200Order, InlineResponse201, InlineResponse2011, InlineResponse2011Order, InlineResponse2011Tokenize, InstallmentPlan, Intent, LineItem, Link, Notification, Order, OrderApi, OrderAuthorization, Payout, PayoutInner, Price, Refund, ReportsApi, Session, SessionApi, SessionCancelUrl, SessionStatus, Token, TokenApi, Webhook, WebhooksApi

Constant Summary collapse

VERSION =
'1.0.2'

Class Method Summary collapse

Class Method Details

.configureObject

Customize default settings for the SDK using block.

SezzleClient.configure do |config|
  config.username = "xxx"
  config.password = "xxx"
end

If no block given, return the default Configuration object.



82
83
84
85
86
87
88
# File 'lib/sezzle_client.rb', line 82

def configure
  if block_given?
    yield(Configuration.default)
  else
    Configuration.default
  end
end