Checkout-links
CheckoutLinks API operations.
Summary
Functions
Create Checkout Link
Delete Checkout Link
Get Checkout Link
List Checkout Links
Update Checkout Link
Functions
@spec create_checkout_link(PolarExpress.Client.t(), map(), keyword()) :: {:ok, PolarExpress.Schemas.CheckoutLink.t()} | {:error, PolarExpress.Error.t()}
Create Checkout Link
Create a checkout link.
Scopes: checkout_links:write
See PolarExpress.Params.CheckoutLinksCreateCheckoutLinkParams for parameter details.
@spec delete_checkout_link(PolarExpress.Client.t(), String.t(), map(), keyword()) :: {:ok, term()} | {:error, PolarExpress.Error.t()}
Delete Checkout Link
Delete a checkout link.
Scopes: checkout_links:write
See PolarExpress.Params.CheckoutLinksDeleteCheckoutLinkParams for parameter details.
@spec get_checkout_link(PolarExpress.Client.t(), String.t(), map(), keyword()) :: {:ok, PolarExpress.Schemas.CheckoutLink.t()} | {:error, PolarExpress.Error.t()}
Get Checkout Link
Get a checkout link by ID.
Scopes: checkout_links:read checkout_links:write
See PolarExpress.Params.CheckoutLinksGetCheckoutLinkParams for parameter details.
@spec list_checkout_links(PolarExpress.Client.t(), map(), keyword()) :: {:ok, PolarExpress.ListObject.t()} | {:error, PolarExpress.Error.t()}
List Checkout Links
List checkout links.
Scopes: checkout_links:read checkout_links:write
See PolarExpress.Params.CheckoutLinksListCheckoutLinksParams for parameter details.
@spec update_checkout_link(PolarExpress.Client.t(), String.t(), map(), keyword()) :: {:ok, PolarExpress.Schemas.CheckoutLink.t()} | {:error, PolarExpress.Error.t()}
Update Checkout Link
Update a checkout link.
Scopes: checkout_links:write
See PolarExpress.Params.CheckoutLinksUpdateCheckoutLinkParams for parameter details.