IPF - the 'grow your own' payments solution for banks