Digital Products Platform is a customised platform for the seller to sell digital goods online and receive payments through bitcoin main chain or lightning networks. Once the payment is successful, then the user is directed to a link where he can download the digital goods. This platform provides a smooth purchase experience for the user. The seller does not have to manage the payment logic for the lightning networks or bitcoin main chain. Digital goods are the best use cases for lightning networks. These are the micro transactions which the users do frequently. Users can easily purchase things like podcast, music, books, courses, etc at the click of a button and scanning the barcode using their mobile wallet.
The backend for the Digital Products Platform is powered using python and flask. The frontend is powered using bootstrap. For collecting the payments through bitcoin main chain or lightning networks, I am using opennode API.