The payment landscape is a complex space with an array of stakeholders specializing a focusing on various aspects of the processing of a payment. This diagram is oneof several used to form a backdrop to various educational sessions Philip offers to organizations and executives seeking to identify and position themselves in the payments landscape.
This particular one seeks to help people understand who the key actors to a card not present eCommerce transactions.