Para eu confirmar os passos:
No frontend, o usuário preenche o formulário, e eu envio os dados do formulário (exceto dados do cartão) + token para o backend
No backend, eu
1- chamo createSubscription (planos são pré-cadastrados) e, depois,
2- paySubscription com o token, demais dados, e o subscription_id que acabei de obter com createSubscription.
Confere?