developers.diem.com/docs/wallets-and-merchant-stores/diem-reference-merchant-store.md
The Diem Reference Merchant project demonstrates the possible integration of Diem payments on an online shopping website. This project is meant to be a reference you can use while building your own merchant solution.
You can demo the following concepts using this reference project:
The Diem Reference Merchant project demonstrates three main entities that would be separate in most real world scenarios: a merchant, a Regulated VASP, and a liquidity provider.
As illustrated above, this project is a collection of the following interconnected entities: