The Benefits of End-to-End Card Processing: Effective, Efficient and Secure