https://mrunal.org/2017/03/bes171-digital-payment-interoperability.html