Yes this requires an API integration -- you likely want to use Destination Charges so that you have control over the integration from your platform account and you can just use the branding that you set there. You can still do this with Express accounts, but you would need to calculate the Sales Tax and then update your transfer amount based on the Connected Account covering this extra fee.