Hi EMerchant,
Thanks for taking the time to review the project and provide feedback.
I gave up on the idea of using TRON transactions as a way to implement store gift cards, I realized it has many disadvantages such as having to use and store private keys in the application, and using additional transactions to track the paid value.
Instead I opted to integrate to Square and Sumup by implementing their SDK for transaction processing and API to reporting transactions. The advantage of integrating to Square is that the TRON transactions can be reported to Square as other payments and tracked in the Square back end for easy reconciliation, it opens new possibilities for accepting credit/debit and TRON payments in a single application and to integrate to Square gift cards.
Square is a very popular product with 10 million downloads in their Android application itself and available in 6 contries, and they have a powerful gift card program, having Square and TRON integrated in the same application will allow us to generate Square Gift cards as NFT, include the card PIN as encrypted QRcode and have it decrypted at the application when redeeming or online by the owner. (this is a future implementation) so it merges traditional gift cards with NFT and TRON. This will enable a customer to buy a NFT gift card using TRON stable coins, have the funds deposited in the store owner wallet and redeem as normal Square Gift Cards at the store.
Square added this week soft POS feature for android, allowing to accept contactless payments for credit/debit without the need of a bluetooth dongle. This will make it more accesible for small merchants.
Sumup is expanding their gift card program and is available in 34 countries
Changes in this version:
Added USDD payments
Added Square and Sumup Integration
Future enhancements:
Integrate Square Gift Cards and NFT such that consumers can buy them with TRON stable coins
Complete the integration to report TRON transactions as other payments in Square back end.
Hi Kioma76, it is the store owner public address, for example you can download TRONlink, then select receive and it will display the public address, copy that to TRON POS and is ready, any payment will be received at the store owner’s wallet
The customer pays with his/her wallet by sending the desired token, for example if want to pay 1 usdt using tronlink wallet, they select Send, scan the qrcode in the POS, specifies the amount and confirms. The application will detect when amount is received and display confirmation and update reports.
Hi Constantinpricope201
We are not enforcing any payment, and the application is free, we will need to figure out a business model to maintain and add more features. Selling airtime and gift cards would be a good option such that retailers can get stable coins as payment for their products and convert that into Fiat by selling airtime, while getting a small commission for operating the system.
Yeap great fact is that you develop on Mobile which from my point is the future of web3. I also developer on android. Did you use react native for developing?
The application is developed in Java native language as it provides better control for bluetooth and printing capabilities of the different point of sale terminals which was our main objective. Android has a higher marketshare in developing contries.
I also have my project on Android but I use
kotlin and JetCompose it W8 OnChain Vision. I think these two projects are the only ones on Android rest I think are on web. I check the web3 track completely but I still have the other tags.