Extensibility and long-term cost are critical factors when banks evaluate payment platforms