Unless those providers natively supported this functionality (and they're incentivized to not) you'd _need_ an intermediary.