We'd like to give our investors the ability to update their payment method and then re-charge them. Would we be able to use the same trade ID?

Yes, there would not be any issue with issuing a second fund movement against a trade as long as the first payment has failed (returned).

Yes, there would not be any issue with issuing a second fund movement against a trade as long as the first payment has failed (returned).