PayWithExtend. Around fifty to a hundred a month now, used to be free. We pair it with Amex Business Platinum and it handles every ad account we throw at it - issues Amex Business Platinum BINs as well.
Big difference for me: you can put any address in the billing field and the virtual card returns a positive match. That alone kills a lot of Meta's payment checkpoints before they even trigger. Ran Revolut, Privacy, and a few other issuers in the past and kept hitting blocks on ad accounts. This one has been rock solid.
We've scaled it beyond ad spend too - employee cards, subscription payments, the lot. For paid media specifically, I wouldn't look elsewhere. Keeps CPCs consistent because you never lose billing continuity mid-campaign. That alone saves enough CPA to justify the fee.