The payment amount and the order amount will always sync even if:
A customer provides a promotion code at pickup
There is an out-of-stock item and a substitution is made that either increases or decreases the total order amount
This is due to the “Auth - Capture” feature. The payment that is captured is the final amount at the time the order status becomes “complete” in Treez.