bitmover,
My initial project idea was to use BTC but I also wanted to use smart contracts that process the crypto transaction once the user has parked at the parking spot for the reserved amount of time. I knew that Ethereum smart contracts could be used for this functionality but could not find any technical info on doing smart contracts with the BTC blockchain but found
https://cashscript.org/ smart contracts for Bitcoin Cash blockchain.
Your comments about BTC versus BCH has put my mind back onto BTC payments as the original idea was to use BTC for my project. It was the need for smart contracts that led me to Ethereum and then onto BCH Cashscript. I'll work out how to implement BTC with C# and/or JavaScript and add it to my project for paying for parking spaces and donating to the project. Do you have any advice on code libraries or software projects that I could look at to get a head start on implementing BTC payments into my app or interfacing with a mobile wallet app?
You can try rsk, which enable smartcontracts in bitcoin network.
I dont know much about it, check it out
https://www.rsk.co/