Freelancers, and by extension any intermediary billing and collecting payment for freelancers, have to accommodate the customer and their payable process. Don’t introduce friction or force the customer to use a specific payment method or platform.
I have freelanced for US companies for 15 years. I accept payment by paper check, direct bank deposit (ACH), wire transfer to my bank, Transferwise, and PayPal (for credit cards). I add PayPal’s fee to mine, but almost no customer pays with card anyway. Since 2014 I have worked through an agency that bills for me, I believe they have the same payment options I listed and then pay me by bank deposit.
Stripe or Plaid may seem easier in technical or process terms, but when it comes to getting customers to pay you have to optimize for zero hassle with their payables system, not for yourself or an online platform.