So your service would allow you to make purchases on sites that connect metamask to your platform through a smart contract I assume. And how do I verify the integrity of the contract and see if it's a honeypot and doesn't empty my wallet? Sorry for my question but I've seen a lot of bad things about using metamasks and smart contracts.
All purchases will be made through our website, not external sites. We plan on providing an API as well, but payments should always be made on the payabl.cc webaite. Security is the main concern, and confirming transactions on our website give us more control on assuring all payments run smoothly.
Your feedback is highly appreciated, and bitcointalk is great to get the more technical questions. Do you have any other examples of dApp security issues with Metamask?