The framework consists of two axes, the levels of abstraction at which the protocol is analyzed and the payment model considered. A Layered Protocol Model. A three layer model is used to compare payments schemes. The semantics of the payment scheme. This includes refunds policies, and the liabilities incurred by customers, merchants and financial institutions.
Data flow The requirements for storage of data by and communications between the parties.
This includes not only the data flows for payments themselves but also for refunds, account enquiries and settlement. The methods by which the necessary security requirements for messages and stored data are achieved. All three abstraction levels are tightly coupled since policy makes requirements of data flow and data flow makes requirements of mechanism. Payment Protocol Models. Cash Cash consists of a token which may be authenticated independently of the issuer.