I'd like to build a solution that works something like this:

  1. Merchant can go to a website to manage "offers" that will eventually get applied to orders as discounts. Let's call this the "offer management" site.
  2. A customer goes to a participating merchant and presents the "offer" (probably using their phone....either as a code or a barcode).
  3. On the Clover device, merchant needs to be able click a button to invoke my app. The app will need to pop up a window which allows to merchant to scan a barcode and/or type in an offer code. App will then communicate with my offer management site to make sure offer is valid (based on expiration dates, number of usages, etc). Assuming offer is still valid, a discount will be applied to the order.
  4. The offer management site will likely need to use the REST API to confirm offer usage and log metered events.

So here are my questions:

  • Is this solution achievable?

  • Is there any way for the offer management site to access Clover data (via the REST API) w/o publishing it as a Clover web app? For example, if a merchant installs my Android app, would there then be a way for the offer management site to access data related to that merchant?

asked 2016-03-15 12:47:57 -0500

sti gravatar image