Partial Capture Payment On Shipment

Is there any way to do partial capture of payment from the admin panel?

We'd really like this. Currently we have to do it manually.

Unfortunately, built-in payment methods do not support partial capture. Additional code modifications are required

Do you know if anyone has created an addon for that yet?

We failed to find such a module on the marketplace