More advanced integrations may wish to implement an authorize-then-capture flow. In such a scenario, the customer already authorizes a payment up front, and at a later point you may either capture (i.e. charge) the authorized amount or cancel it.
In some scenarios, you may also capture a different amount than initially authorized.
Mollie currently only supports captures for Klarna Pay now, Klarna Pay later and Klarna Slice it, which are only available via order-based payment processing. Essentially, you collect the authorization using the Orders API, and you can capture specific order lines using the Shipments API. Each shipment implies a capture, which then also become available via the Captures API.
For a step-by-step guide on integrating orders and shipments, see the Orders guide.