New Payments Platform on track for release in 2017