theoritical approach to financial system that completely decouples payment gateways from the act of using a gateway... presumes each gateway as the methods: authorize, payment, refund and rollback