Skip to content
Last updated

Extend order authorization

Important
  • This only applies to orders with Klarna as payment method.
  • Extensions are only possible on orders created on or after 25 September 2025.
  • The extend order button will be visible on all orders but it will only work on orders with Klarna as payment method.
  • If your order already has an expiry date of 90 days or longer, the button will be greyed out or not visible.
  • Extending an order is possible in the Kustom Portal and via API.
  • Currently, extending orders is not supported for orders placed in Spain (ES), France (FR), Italy (IT) or Portugal (PT).

Support longer fulfillment times with an extended authorization

In some business models and market segments, fulfilling online orders can take longer than usual due to the products’ nature. These longer timelines are communicated clearly to customers to manage expectations and highlight the products’ unique value.

Examples of longer fulfillment timelines

Businesses that may need extended authorization periods include:

  • Artisanal or handmade products – merchants offering bespoke jewelry, custom furniture, or other handcrafted items often need additional time to produce each item carefully.
  • Personalized or made‑to‑order products – companies selling monogrammed clothing, custom artwork, or personalized skincare solutions need time to process specifications and complete customization.
  • Small‑batch or limited‑edition items – boutique fashion or gourmet food businesses may experience longer fulfillment times due to limited resources or intentional production pacing.

Default authorization period

For these scenarios, Kustom sets a default authorization period of up to 28 days. This window allows merchants to complete fulfillment and capture the order.

Ad hoc authorization extension

In cases where a merchant’s fulfillment time is typically within the standard 28‑day authorization, but an exceptional situation requires more time, you can extend the authorization period via the Order Management API. This flexibility is intended for unexpected delays—not regular operations.

To extend an order’s authorization, the system adds your account’s configured expiration period to the date you request the extension. For example:

Example: If an order is placed on March 1 and your account has a 28‑day expiration period, extending the order on March 15 moves the new expiration date to April 12 (28 days after the extension date). This demonstrates that extensions are calculated from the extension date, not the order date.

Important considerations

  • Same‑day extensions: Extending an order multiple times on the same day results in the same expiration date.
  • Extension window: You can normally only extend an order within 90 days of its creation.
  • Expired orders: Once an order expires, it cannot be extended via this API.
  • Payment method restrictions: Orders placed using certain financing methods may not be eligible for extension.
  • API endpoint: To extend an order, send a POST request to:
https://api.kustom.co/ordermanagement/v1/orders/{order_id}/extend-authorization-time

supplying order_id as a path parameter. No request body is needed.

See the API specification for more details.

Responses

Success

If the request is successful, you'll receive a 204 No content response.

Error

{
  "error_code": "NOT_ALLOWED",
  "error_messages": [
    "Order is expired. Authorization time cannot be extended."
  ],
  "correlation_id": "ef30ffe5-5c42-485a-85b6-8aeb24689bc8"
}

Sample of an error response to extend order authorization.