dfinity / grant-rfps

Grant RFPs and Bounties
Apache License 2.0
52 stars 11 forks source link

BNT-6: Point-of-Sale Payment Dapp #36

Closed domwoe closed 11 months ago

domwoe commented 1 year ago

Overview

Status: Closed Project Type: Cooperative/Contest - Multiple workers can submit work, and the bounty is shared Time Commitment: Days Experience Level: Beginner/Intermediate Size: USD 7'500 in ICP (at time of distribution) Deadline: July 16th 11:59pm UTC

Description

Digital payments in physical environments, e.g. shops, street markets etc., are getting increasingly common. With this bounty, we want to showcase the power of the Internet Computer to quickly set up a Point-of-Sale payment solution accepting ckBTC by just opening a website, and putting up a static QR code.

The solution should work like this:

  1. Usage without any account: The merchant enters an existing ckBTC address, and the (open) application monitors the address and notifies the merchant about a payment. The application also allows viewing the transaction history of the ckBTC address.
  2. Usage with an account: The merchant can create an account and can either enter an existing ckBTC address or create a new address tied to this account. The merchant can also set up additional notification channels to get notified about a payment by a text message. In this scenario, a backend canister needs to monitor the ckBTC account and trigger a notification, e.g. via HTTPS outcalls to courier/Twilio [1].

Requirements

Acceptance Criteria

Evaluation Criteria

How to participate?

Post your submission under the following forum thread. Please be aware that Terms and Conditions of the DFINITY Developer Grants Program apply.

References

[1] See the IC-Mailer project.

agostbiro commented 1 year ago

This is very interesting, I'm working on it.

domwoe commented 1 year ago

@agostbiro Thank you for your interest. Note that the state of the Bounty is currently "In Review" which means it is not finalized and will be updated. The bounty is final when it is in state "open" and published to the forum.

agostbiro commented 1 year ago

@domwoe ah ok, thanks for clarifying!