Catholicpay, Seamless Digital Payments platform