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 transaction status is authorized and you setincremental field to trueduring the authorization request. You can increment more than once but note that you cannot increment an invoice after it has been captured.