The bitcoin protocol does not provide an automatic sending solution, it will be a wallet which must be enriched with the functions you request. And it will likely become a centralized wallet, especially if the subscription platform only accepts fiat (so far there are no well-known subscription platforms that accept bitcoin directly).