@winzou I believe like what you said it is needed to update payment amount.

In order to support multiple payments for customer, we will need a way to split order into multiple payments, and may (or may not) want to link payment with order items so we can show items in PayPal correctly... This is hard