# Functions
No description provided by the author
NewClient creates a new client based on the provided ClientConfig.
NewDate initializes a Date struct.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Version identifies the current library version.
# Variables
No description provided by the author
# Structs
*
* Generated when the configuration to initialize the [Adyen payment connector](/configuring-adyen) contains at least one invalid field.
*
* Generated when the [Adyen payment connector](/configuring-adyen) cannot be initialized.
*
* Generated when a timeout error occurs while initializing the [Adyen payment connector](/configuring-adyen).
*
* The amount related to a [payment action](ctp:checkout:type:PaymentAction).
*
* Generated when the requested [application](/configuring-checkout#applications) is deactivated.
*
* Generated when the requested [application](/configuring-checkout#applications) is not found.
*
* Generated when the `checkoutConfig` [object](/sdk) contains one or more invalid fields.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
*
* Requests to [cancel the authorization](/payments-lifecycle#authorization-cancellation) for a Payment.
*
* Requests to [capture](/payments-lifecycle#payment-capture) the given amount from the customer.
*
* Generated when the [Cart](/../api/projects/carts) was emptied during the checkout process.
*
* Generated when the [Cart](/../api/projects/carts) for the current checkout is empty.
*
* Generated when the [Cart](/../api/projects/carts) is not found.
*
* Generated when trying to add a [Payment](/../api/projects/payments) to a [Cart](/../api/projects/carts) that already references an approved Payment.
*
* Generated when the customer cancels the checkout process.
*
* Generated when the customer completes the checkout process.
*
* Generated when Checkout has been loaded successfully and is waiting for the configuration parameters passed in the `checkoutConfig` [object](/sdk).
*
* Generated when the configuration parameters are passed successfully through the `checkoutConfig` [object](/sdk) and the checkout process starts.
No description provided by the author
No description provided by the author
Date holds date information for Commercetools API format.
*
* Generated when the `checkoutConfig` [object](/sdk) contains one or more deprecated fields.
*
* Returned when a server-side problem occurs.
No description provided by the author
*
* Generated when Checkout has not received the configuration parameters passed through the `checkoutConfig` [object](/sdk) on time.
*
* Generated when the `accessToken` is invalid.
*
* Returned when `actions` in the request body contains more than one object.
*
* Generated when no payment method is set up for an [application](/configuring-checkout#applications).
*
* Generated when no [Shipping Method](/../api/projects/shippingMethods) is available for the shipping address of the [Cart](/../api/projects/carts).
*
* Generated when an [Order](/../api/projects/orders) is created after a successful checkout process.
*
* Generated when an [Order](/../api/projects/orders) that references an approved [Payment](/../api/projects/payments) cannot be created.
No description provided by the author
*
* Depending on the action specified, Checkout requests the [Payment Service Provider](/../checkout/configuring-checkout#supported-payment-service-providers) to capture, refund, or cancel the authorization for the given Payment.
*
* Generated when the commercetools Checkout [`projectKey`](/sdk) is deactivated and cannot be initialized.
*
* Requests to [refund](/payments-lifecycle#refund) the given amount to the customer.
*
* Returned when a value is not defined for a required field.
*
* Returned when the resource addressed by the request URL does not exist.
No description provided by the author
*
* Generated when the checkout is initialised with [`skipShipping` set to `true`](/installing-checkout#placeholder-values).
*
* Generated when Checkout cannot be initialized because the URL that is trying to initialize it is not in the list of the allowed URLs for the [application](/configuring-checkout#applications).
*
* Generated when the provided `locale` is not [available for localization](/installing-checkout#locales).
# Interfaces
No description provided by the author
*
* This is the representation of a single error.
No description provided by the author
# Type aliases
*
* The possible values for a [payment action](ctp:checkout:type:PaymentAction).
*
* The Region in which the Checkout application is [hosted](/../checkout/installing-checkout#regions-and-hosts).