The European Payments Council has announced the launch of its Single Euro Payments Area (SEPA) Instant Credit Transfer (SCT Inst), which enables nearly 600 payment...