This is the companion reference implementation for Mastercard API's Merchant Match Plus solution
The implementation demonstrates how an issuer can take advantage of Mastercard APIs such as Merchant Identifier for and Places to enrich her internet or mobile banking experience by showing merchant information when consumer examines his or her transaction details
You will need to configure certain environment variables before starting the demo. Please refer to individual backend\README.md
and frontend\README.md
for more details.
Start backend API server
cd backend
npm i
node src/index.js
Start frontend server
cd frontend
npm i
npm start
This demo employs a simplied multi-tier secure architecture consisting of an API backend server and an internet-facing frontend server
With the API backend server normally resides behind a firewall, the frontend server dual as a reverse proxy. For demostration purpose, webpack-dev-server
provides excellent proxy capability
The backend server makes use of caching in order to improve response time for repeated merchant querying.
Home page
Transaction details