We have a site where we need to charge the customer an upfront fee, and then when they complete a process at a later date, we will charge them another amount for which we only have an estimate.
What is the best way to do this with PHP SDK?
Do I need to use the Classic API? Is a regular Billing Agreement (subscription) required?