Some PSPs support incremental authorizations. This means that if the payment has been authorized then you can increase the amount to be paid before it is finally captured. Use the
IncrementAuthorization() function on the invoice with the amount you want to increment by as a parameter.
You can increment an invoice if its
incremental field is
true and if its transaction status is
authorized. You can increment more than once but note that you cannot increment an invoice after it has been captured.