Viabtc's paid service should work in this case the only problem is the paid service is a bit expensive and not good for small transactions.
For $100-$200 worth of BTC Viabtc is simply a no-go, they were charging a ton and on top of that OPs tx are not even one input one output, Viabtc was charging over 200sat/b extra the last time I looked at them for a tx. Best case scenario OP would look at a $100 worth of fee.
I'm saying this approximately because, and this i a pretty weird thing, Viabtc paid service always returns an error, I tried the free one, it works perfectly it recognizes transactions, I even managed to accelerate one but the paid one give me an error all the time. It might be because I'm on mobile but I tried desktop view in FF and Chrome and it's still the same.
Anyhow, seeing how both wallets are centralized, there is no way to CPFP it probably it has to be a paid tx as that 7sat/b will not get confirmed too soon and I'm not sure how much the OP can trust his business
partner.