Bom dia, @marcuspitu. Como vai?
Em nossa assinatura, o menor período é de um mês. Mas como mencionado pelo Rubens, você pode gerar o payment_token com o parâmetro reuse.
O payment_token representa os dados do cartão do pagador, que pode ser reutilizado. Então você pode criar uma rotina em seu sistema para emitir as cobranças semanalmente, por exemplo.