Só uma observação: o asaas nao tem tokenizacao de cartão ativo por padrão na conta de produção para reuso. Só o token descartável após 1 uso. E não sei se é trivial pedir para ativar. Então se vc precisa armazenar cartão, vc teria que ter essa tokenizacao permanente ativa.
Que eu uso e tem:
Pagarme, da Stone
Cielo
Que tem mas é inútil: Mercadopago. Apesar de tokenizar, exige sempre a digitação do código de segurança. Ou seja: nada de venda sem cartão presente.