yes, corduroy supports recurring billing with credit cards, but currently only with braintree (cards are not stored in corduroy's database for PCI compliance, so it requires a braintree account with a vault).
customers can login and see their invoices and do one-time payments as well as manage their stored cards.