Credit cards will never disappear as long as they offer the ability to chargeback if the goods are unsatisfactory, and competing systems do not offer that.
Something similar (but not quite identical) exists for direct debits called the direct debit guarantee.